I've used just about every cellular phone out there including iPhone, most every Blackberry, many Windows Mobile based phones as well as plain cell phones and sadly there is no "perfect" device yet. The iPhone owns when it comes to overall experience, except typing and battery life. The Blackberry still owns the corporate email world especially the models with a plastic keyboard - nothing's faster for banging out messages all day long, and battery can go for days - but web browsing sucks. If the day comes that iPhone's user interface meets the efficiency of plastic keys, then critical mass may be upon us.
So which cellular or smartphone are you using, and why?