Home Guide In-depth look at HTC Sensation XL, the good, bad and the ugly