These are the 2 major gripes I've had with the iPhones launched till date!
I mean why the heck can't Tim advise his people to include a microSD card slot and include the drag and drop feature for the media (dropping iTunes may be secondary)? They could have sold a lot more devices had they included these features but they are hell bent they won't and will probably never.
Well that one is easy
1) Give an SD Card slot, people will stop buying the ipods..
2) Apple has always staunchly opposed piracy. Hence, by locking file transfer to itunes only, it stops the user from sharing any protected media files (DRM). (And I can too damn sure, that your collection does not consist of songs that you have always 'legitimately' brought)
Moreover if iOS allows external memory slot, sending file over Bluetooth functionality, widgets, launcher, FM, Flash, USB OTG etc etc features, then i am 101 % , sure iOS will also lag. Thats y they they are keeping features less which makes iOS zippier & less prone to lag.
3) Lack of BT Transfer is a bummer, but again it is used to transfer mostly songs and rarely anything else. (Refer to Point 2)
4) FM. Don't use it much, digital radio for me.
5) Flash is a dying platform (if you are referring to Adobe Flash). html5 will soon be the standard. And JB onwards there will be no Flash support by Adobe.
6) USB OTG, ummm.. I'd say a novelty feature, why would you want to attach a keyboard or a mouse to your phone? Unless you want to type a document or an article. For that we have something called a laptop/desktop...!
Contrary to some people's belief here, I am neither a pro iOS or a Android hater..! I use an SII and I like the phone, it is one of the best there ever were. But I hate Samsung for screwing up the ICS 4.03 update, releasing a buggy ICS 4.04 update (which can actually brick a device. God help you if you are out of warranty!).
HTC is slightly (only slightly) better. Look at the update cycle of LG, Sony (erstwhile SE), Motorola and yeah Samsung. It is even worse if you have a carrier locked phone. You wouldn't really mind if you have brought a mid range droid for 10,000 - 15,000 (which AFAIK already has outdated hardware) and is bound to lose official support in 1 year and can only survive on dev support there on. But a top of the line f***in 30,000 phone orphaned in 1 - 1.5 years by the phone maker... Ridiculous...!