HTC Evo 4G (Sprint) Review: Hardware