They should stop forcing the yearly iOS update to coincide with the iPhone release. Put out a phone once a year, but release the software when it's ready and bug-free.
iOS 8 adds a few features we could've lived without for a few months, and releasing it full of bugs is bad for their reputation.
Exactly. Microsoft don't bring out a new version of Windows every 12 months.
It took a whole year for iOS7 to run without any major niggling faults, and then they released iOS8 which is even worse. The iPhone 4 and iOS6 was the last great effort from Apple when it comes to iPhones. Since then we've had lacklustre hardware and bug-ridden Android copycat software. Steve Jobs is missed just as much as we thought he would be and Apple need a maverick techhead dictator at the helm, not some corporate beancounters.