I have a real compass if I want one. If I wanted a compass in a phone I would have the more rugged 5140/i rather than a fancy iPhone... when would someone who's passionate about walking carry a £400 phone with him round the countryside?
Camera is very bad for money. Touchscreen is awful also unless you have a decent keypad to go along with it. Not saying the Iphone touchscreen is bad, just touchscreen in general...
Had a play on Wolfenstein on my mate's iPhone, fun but like most other things, novelty wore off when I realised how dirty the screen was getting.