Yes android does some wonderful things, but the unstable software and plethora of phone variation are frustrating. Nothing stays up to date, and it takes to long to get software support (updates). And there are many other things I could say, but that's not what this thread is about.
and thats why I have a Iphone do here tomorrow. I too am so sick and tired of everytime they update the software to fix a but we get 3 more new bugs. Android tries to make their software for 20 or 30 different phones where Apple only has to deal with one phone.