I've been very impressed with Motherease nappy wraps. They do two types, Rikki wraps, which fasten with velcro and have generous leg gussets, and Airflow wraps, which fasten with poppers.
OneLife wraps, which are almost identical to Airflows except the PUL is thicker, are excellent too.
For the actual nappy part it also depends on your circumstances, as in whether you need them to be fast drying, live in a hard water area and so on.
I really like TotsBots Bamboozles. They are the best for absorbency, stay soft even in a a hard water area, and seem to shrug off bad stains with one wash. But they take a long time to dry so you would need a lot of them or a tumble dryer.
I also like Motherease One Size. They're good, tough workhorse nappies. Mine are secondhand but they've got loads of life left in them. They make them in bamboo too but I only have cotton ones. Unfortunately cotton does get very crunchy in hard water areas so I give them a quick spin in the dryer when they're nearly dry to soften them.
If you don't have a dryer TotsBots Fluffles are the fastest for line-drying. They've discontinued them but you can pick them up secondhand and there are similar nappies by other manufacturers.