Despite being too big, and costing 10 bucks more a month, I'd still take the evo right now if I could.
i'd don't think the evo is too big, and the extra $10 kind of sucks, but you can't go wrong with the evo, assuming you can get 4g coverage in your area.