Mahdi jan.
I hate to sound like a broken record, but I don't think anyone is saying TM is better than Bosnia. If TM and Bosnia played today Bosnia would probably win. They're a good team with solid players playing in the best leagues in the world. We don't have that.
However I don't think it would come as a massive shock to me or you if TM with proper preparation had a good day and somehow tied or even beat Bosnia. Reasons I say this is because
1- Historically TM seems to play well versus East European teams. I'm not saying it really matters what happened in a game 15 years ago, but for some reason if you look at the history TM has always put in solid games versus Balkan nations
2- East Europeans choke hard when they have pressure. In that sense they're very similar to TM (until recently). Also they don't take non-European teams seriously when it matters.
3- TM is not as bad of a "team" as it once was. Compared to the 98, 2002 or even 06 team the talent level is much lower but the team as a cohesive unit is much better than I can ever remember.
4 - The game is 90 minutes. Imam Zaman is on our side
Additionally I don't think we'll play too bad versus Nigeria as well. Again historically, looking at the trends TM has always played very well against African teams. Even the physical ones. We're not intimidated and go at them.
Its against the top teams where we retract into our shells like turtles.