Steve Jobs routinely launched products that were less than perfect. Hence his quote, "real artists ship".
In the iOS line, I'd say iPad 1 is woefully underpowered with RAM. Browsing in Safari suffers due to repaints when scrolling and page reloads.
In 20/20 hinsight, shipping iOS without an SDK and even without a plan for an SDK. If they haven't introduced the SDK, iPhone would probably never had taken off.
(In retrospect, Apple won that gamble, because it wasn't that much of a problem).
My first tweet ever was abot how firmware 2.1 fixed many of this issues, mind you this was 4 years ago
By replacing Maps with something new that was presented as just an upgrade, they put themselves in a really tough spot that they don't normally do.
iPod: "No wireless, less space than a Nomad. Lame".
iPhone: "What? No copy/paste? No third party apps?"
OS X 10.0/.1 shall we even go there?
Apple's way was always one of iterative enhancement.
The only reason for the current regression was that they started from zero, were the previous offering was from a third party competitor (Google) with 8+ years head-start in mapping.
iOS Maps with its first iteration is far better than google maps, after 8 years.
The company is not perfect, but the idea that something is "half backed" is just standard issue FUD from the apple bashers.
Remember how the iPod was going to fail? The iPhone had "no chance"? The iPas "just a big ipod touch" and "reminds me of a feminine product?"
I really wonder if people foget all this nonsense. Remember "antennagate" and consume rreports selling out its integrity and honor for page views?
Noticed a pattern?
The company is not infallible. Apple has the best advertisement of any company (IMO), but remember those unbelievably stupid and corny Olympics ads?
HN is a site overrun with mindless, ideologically driven jerks. Your comment was fair, but the censorship means that only ideologically approved opinions are seen, and everything else is cut, so there's no point in participating here at all.
If you think everybody around you is an idiot on a forum that contains an extremely large number of well educated and tactful people then I think you should consider the possibility that the problem lies with you.
Calling the majority of HN "mindless ideologically driven jerks" is collective name-calling, something that is simply not done here.
If there is 'no point in participating here at all' then why do you continue with your endless non-coherent tirades?