Thanks for the replies guys. Believe me, if I could choose an HTC or Samsung phone I would, but the only midrange device of any of those two brands that my carriers has is the Galaxy Ace (and not the Ace 2 as chanchan05 points out).
If I made that shortlist it's because that's what I have somewhat easily avaliable around here. I'll try to get one of the ones you guys point out, but my options are stupidly limited about. xd