I went to a small IB school where what you describe for your A Level classes (hardly any of you!) was true for most of my lessons. Perhaps it does depend on the size of the school as the user above mentioned, but I have to say there wasn't any thinking outside of the box. The IB sells itself as some kind of global minded creative thinking mumbo jumbo but this is purely marketing spiel that they justify by pointing to TOK which, as you correctly pointed out, is a load of rubbish. And ironically supremely structured in itself, to pass TOK is just to know which hoops to jump through.
Teachers do make a big difference though, I agree. Some of mine were truly awful and it did matter a lot. Plenty of mine seemed deluded into thinking they could just teach us the A Level syllabus from A Level books x__X That is the level of awful though, anything where they're at least trying to teach you the correct course, actually turn up to teach you, and seem vaguely competent is probably alright.
If you want to focus on your best subjects and so on, I honestly would just stick with A Levels. I'm still friends with loads of my A Level friends and vice versa, if you go to the same school you'll still stick together. As you mentioned, the IB is at a disadvantage with University applications and some subjects (although not all) are harder for IB and you can end up massively crapping up things like the EE because it depends on really 'getting' the criteria. And having a supervisor who also understands it. Basically the whole thing is a massive pain in the behind for no real reason and no real advantage so unless you've got some exceptional reason for picking IB, I'd say A Levels every time.