I used a lot of different types. I had a couple Bum Genius pocket diapers which worked well, also fuzzi bunz were good when DD was little but she had a long torso so I didn't like them so much when she got bigger. Pocket diapers are really simple to use. I found a couple other brands of pocket diapers that worked well too. They are really simple too if anyone else ever cares for your baby. I usually just stuffed them when I put them away and they were ready when needed.
I had a couple AIO (all in ones) which are one-piece. I see that Bum Genius has those as well. I didn't like those as well because they took longer to dry. The pockets, you take out the absorbant stuffing (and can add as much as you need-that's a plus too) so they dried more quickly and still were very simple.
I also liked kissaluvs which were fitteds (and so cute and soft), they had snaps and just needed a cover. Kissaluvs also has contours that I discovered later and really liked too. They needed a snappy and a cover.
With the pocket diapers and with diaper covers I preferred velcro to snaps, just seemed to be more flexible for me. But velcro doesn't last forever. I had one fast growing kid and don't plan to reuse and resuse them with later kids, so that may be something to look into when you do decide on a brand.
The danger of buying cloth vs using a service is there are SO MANY choices! And shopping for diapers can become addictive, they are so cute!! :) You may want to try a sampler with a few different kinds to see what you like. Many of the online diaper vendors have them.