With Apple it's a case of "you'll get what you're given and be happy with it". That's why there's such a rampant jailbreaking scene. Jailbreaking has many advantages and no disadvantages. A lot of the moans from dusk2dawn can be addressed with third party applications. For proper business use most people simply want Exchange/Calendaring and bluetooth to hook it into their car. SMS forwarding and all that crap is kiddie territory. Business cards have always been a farce as different phone vendors use different formats anyway.
Currently A2DP requires the use of a bluetooth dongle, but there is a third-party bluetooth stack being developed as we speak which should provide all the usual bluetooth profiles you might want.
I spent the weekend modifying and compiling OpenOffice Calc for iPhone, which needs a little further development, but does work.
So it's not all bad news, just depends on whether you're prepared to spend a bit of time getting it fine tuned. From a hardware and aesthetics perspective it destroys most other phones.