With BLW you let your baby have finger foods, but stick initially with soft things (ripe pear, well cooked carrot sticks, soft pasta, etc). Make them big enough for your baby to pick up (about the size of your finger - they don't have a pincer grasp at 6 or 7 months). Babies actually rarely choke. They do gag, that's a reflex (and it's much closer to the front of their mouths than in adults, so they will gag a lot more easily), however that just helps them spit food out, it is not dangerous. It can be a bit unnerving initially, but babies learn to chew when they do BLW, whereas purées just have them swallowing, so babies who start with real solids sooner actually have less chance of choking, since they learn to chew their food, not just swallow it (at least this is my experience). Teeth aren't necessary for chewing (we chew with our molars, and those don't come in until over a year for most kids).
I've done BLW with 2 kids and it is far easier than the purées I did with my first 2. But even with the older ones, they were almost 100% on table food by 10 months. My first BLW child (MDS, 3rd child) wouldn't eat any purées, yogurt, even applesauce, until he was well over a year, which is why I initially tried the BLW approach. YDS (4th child) is 10 months now. So far today he's had Greek yogurt, Cheerios and a banana for breakfast and chicken, cooked peppers and an apricot for lunch. So much easier than pureeing or buying a baby food "meal" (so gross, at least the ones my older 2 had occasionally).