As a user of both devices I would recomend HTC HD. It's far more customisable and only the sky are the limits :D. Also if your battery,screen or cover is broken you can replace it anytime,with iPhone...