They do not belong in any tier until they start winning games.
It is a constant trend with Bangladesh. No matter how many close losses they have, no matter how many innings they occasionally put up a fight in, no matter how many counter-attacking centuries they score when the contest is over; they are still nothing until they win games.
There is this massive expectation that they are heading in the right direction, and correct they have finally found some cricketers who can be considered international class. The issue is, the team is still nowhere near the required standard to constantly compete.
Take a look at the team named today.
Iqbal: Quality
Kayes: Likely to be disposed for opener #27
Siddique: Has form, but is he a cricketer who will average >40 at Test level?
Islam: Completely unproven
Ashraful: Possibly the worst international batsman
Shakib: Quality player number 2
Mahmudulla: Passable as a Test cricketer
Raham: No other Test nation can carry a keeper who averages <30
Islam: Looks good, but likely to be replaced for yet another medium paced trundler
Razzak: Yet to prove anything
Hossain: Recent good innings at Lords, but hardly a better bowler than when he made his debut a number of years back.
The above side is such a mismatch of good talent, unproven talent, and cricketers who are likely to be replaced. How many of the above names can you guarantee will be playing in a year’s time? Five, six? I would say all Tests nations would have 8 or 9 players who are a lock-in for a year’s time. The best Test nations will drop a batsman if they average under 40, and yet Bangladesh relies on batsman who don't even reach 40.
I hope they come good, but they have such a long way to go.