[General Topics] -NRG-:
It's a good post. I think a lot of people here are aware that android isn't perfect, everything thing you change proves that it isn't perfect. Only if you don't change anything to your phone while having the ability to, then it's perfect.

But nothing is perfect because everyone else has other needs preferences for looks and specifications and different expectations about how things should work.

I've had two iphones, the 1st generation and the 2nd generation (iphone 3g), used windows phone on my HD2 and now use an Galaxy S with miui. None of them are perfect, and non of them will ever be perfect for everyone.

WP7:

Windows phone is maybe even the best mobile phone os, but it's lacking applications and the way i scroll through the application list isn't handy for me.

Quality of some applications isn't great as well (msn messenger for example)

Not enough applications.

No multitasking!

Android:

Android, it's a mess.

Market is a mess, hard to find applications to much themes, useless widgets and no good way to filter when you search.

Useless widget system, all widgets show almost no info and has little functionality, you always end up opening the application because the widget isn't showing all the information or lacking functionality. You have to scroll to the right desktop to get to your widget, while with one click from your homescreen you could have opened the full application. With 4x4 rows it means you can have 16 shortcuts on 1 screen, instead of 16 homescreen widgets.

Applications sorting, when you put icons on your homescreen you still have them on you're app drawer. Why would i need them in my appdrawer if it's already on the desktop? And you wouldn't need an appdrawer if you just used icons on you desktop instead of widgets.

Quality and design of applications look less good as on ios. This has nothing to do with google or android, but it's part of the experience.

Notification system, could be better. I like the new way of IOS5 where you can delete notifications per group or individual. The way WP7 displays notifications when they come in is better to me too, because you can see the entire message at once.

No option to buy applications without credit card in the official market. Have to go to alternative markets to buy applications i want with for example paypall.

IOS:

Closed system so things that aren't perfect to me are hard to change or come at the cost of loss of stability.

No "real" multitasking

No choice of phone, i hate the fragile new designs after the first generation. It's too beautiful that you have to put a case on it because it was too expensive and too breakable. With case > no design so one of the biggest futures is gone.

Annoying way to scroll trough web pages you have to flick on longer pages a lot of times to get to the bottom.

My next phone?!

An android phone.

Why?

Because the most important basics are there. If something is missing or not to my liking, i can change things in android i don't like. There are loads of good applications though sometimes difficult to find out there. I can choose what ever phone that suites my needs.

And most of all, I love the XDA community with it's "can do" mentality to make things work the way it should be in our opinion!

Android will never be perfect, and google should only make an "as good as possible" base os. That is the strength of android. The locked WP7 and IOS experience won't fit everyones needs and manufactures will always try to differentiate. If manufactures can't do that, they will eventually turn away from the platform because there is too much competion, because other phones will be just be "look a like" phones in OS and hardware specs.

Android gives everyone the possibility to make it theirs, by choosing the phone to their specifications and with the by each manufactures changed design of android that they like!

We on XDA? We do our own thing!