The initial investment in cloth diapering is expensive. Your little guy will be on the move soon, so my advice would be to go with the pocket diapers and keep a couple of all-in-ones on hand for the diaper bag, daddy, grandparents, or sitters.
I have been cd'ing since my son was 7 months old, and he's nearly 23 months old now. We use Bum Genius AIOs (velcro closures - just like a sposie), and I have a mixture of Fuzzi Bunz and Mommy's Touch pocket diapers. Both brands are made in the USA, and both are pocket diapers. They use snap closures which seriously intimidated me at first, but now I love them (mainly because my son can't take them off yet!)
Personally, I recommend the MTs, because they open on both ends and the insert falls out in the wash - you only touch it when it's clean. Also, I've never had them leak. I HAVE had FBs leak - through the fabric, not the leg holes.
Also, I bought mine as seconds (imperfections that only the diaperer will notice) - if you decide to buy, ask if they offer them, because they're seldom advertised. I got cute prints that way. If you're interested, let me know - I'll try to look up where I bought mine.
Also . . . my son is nearly 26 lbs and wearing 18/24 month clothes, but he still fits a medium diaper. We haven't even exhausted the snaps yet - I anticipate not needing to go larger before toilet training.
Oh - the inserts: I highly recommend the Cotton Baby microfiber insert. The ones that come with FBs are the only others I've tried, and they do not hold much. The CBs are VERY absorbent, and you can fold/snap them to a shorter length (I still do that, and position the foldover end in front for my son) to cut down on the "bubble butt" look. Also, with boys at least, you just don't need as much absorbency up the back. There's still enough cushion for falls, and the fit is just better.
Good luck, whatever you choose! (You will find that what you choose will be the most comfortable thing for you, and that is why everyone offering advice will be very opinionated in what they do themselves.)