I agree about Enamul Haque Jnr as compared to Rafique. Rafique has had a decent career, but I don't rate him very highly as a bowler. He's far too defensively-minded for someone who should play primarily on turning wickets. He seemed genuinely afraid of some of the Australian batsmen, particularly today, as he repeadly fired the ball in flat and gave up on turn and aggressive bowling strategies to ensure that the batsmen couldn't come down the pitch at him and score runs.
Haque on the other hand isn't afraid to toss the ball up and go for runs, he turns the ball more, has more variation and relies less on the pitch to help him out. He's a wonderful prospect.
I do however also rate Mortaza. The guy showed huge guts and promise in England, and he's miles more accurate than Hossein. I doubt Mortaza has the pace or variety to ever be a majorly successful test bowler, but he can do a job pretty well, and could well be very good in ODIs. Shahadat Hossein is much quicker and more aggressive, and he's improved on his accuracy since the last time I saw him, but he's still a bit wayward and has a fair bit to learn before he's going to be much good.
Among the batsmen, Shahriar Nafees is clearly the pick of them. I've rated him ever since the first time I saw him bat in the NWS last year. He's got a pretty solid technique, especially compared to his teammates, and from what I rememebr he handled the short ball surprisingly well (which is really where most of Bangladesh's batsmen fall apart overseas). He's also got a great temprament and all the shots, and unlike Ashraful and Aftab Ahmed he knows how to pick the right ball to hit. I think he could easily average into the 30s in test cricket and be a solid opener for Bangladesh for a few years.
Bashar is alright, Aftab Ahmed has bit talent and he's already good in ODIs, and Ashraful is obviously pretty dangerous when he gets lucky, even though he's awful at picking the ball to hit. I don't rate the rest much, and really I think Nafees is the only one who is a real class act in tests at this time, but there's no doubt Bangladesh are a much better team than they were 18 months or so ago, with both bat and ball.