HTC does everything from what i can gather playing on my mate iphone 4 does and better tbh.
Sat nav is mint and free, 1 click and you can find the nearest pubs, restaurants, atms, parking etc good for me as i travel alot.
Downloaded a film from bitcomet banged it on the phone and picture and sound quality is amazing.