An opposing viewpoint!
I have an iPhone 4, had it 20 months and the home button got gradually less and less responsive. I know LOTS of other people with this same problem and the forums are full of complaints, so this is not my mis-treatment of a device (as opposed to dropping it and cracking screens, flushing it down the toilet, etc etc...)
I went to the Apple Store and they told me, sure they'd fix it, £139 for a replacement refurbished phone! :-o Excuse me, I'm within my 2 year contract, Goods in the UK should last a REASONABLE amount of time, please fix your shoddy manufacturing fault. No sir, we can't do that.
O2 volunteered to fix it for free, but they'd have to send the handset away. At least they know their legal responsibilities. So I ended up with a kid down the road who runs a repair business fixing it for £17 quid while I waited.
Oh and my (coincidentally) 20 month old 27" iMac with 1TB Seagate driver started showing signs of drive failure with messages in the log on regular intervals. Apple have a recall for this exact same drive in the 6 month newer model. My one? No. They want me to cart a huge iMac back to the Apple Store, then estimate £200+ to replace the hard drive, and are unable to tell me how long they need it, whether they have a replacement in stock or any of that malarky until I've physically lugged the most unportable machine imaginable on a 10 mile journey. What double-galls me is I could replace it myself if they hadn't changed the pesky drive firmware for their own temperature monitoring (What? Is SMART not enough of a standard for you guys to follow?).
Apple Customer Service? I don't think so.
I came to Apple 6 years ago after many years of Windows ownership. I find their attitude to customers appalling and if it wasn't for MS shooting themselves in the face with Windows 8, I'd be outta here.
Just another perspective, YMMV as they say.