Way to dismiss the majority of respondents. If your core apps are crashing constantly, you've jacked it up. The reason why MS tells you to reset your device is because out of the box, everything works. It's the known good state. This is debugging 101. The surface hardware is a known constant. This is not like PCs with infinitely variable combinations of hardware that have never been tested together. MS spent thousands of hours testing this specific hardware and apps and they work just fine. If yours don't, you've done something to it to mess it up or you have actual hardware failure.
Most people don't HATE metro. It's just different. Give people the option to learn something new or keep the old and they will usually prefer the old just because their lazy. I call BS on your secondhand story on some neighbors father. If he's smart enough to be a hospital admin and savvy enough to follow technology and grab the update at launch to install manually on his machines, he'd be smart enough to understand what it was, how it was different, and how to work around issues he was having. He'd also be smart enough to see that Win 8 performance is better than 7 in almost every way and that benefit alone would far out way any inconvenience caused by a different start menu. If anyone truly can no longer operate a computer because the start menu changed, they have mental issues. All the hate for Win 8 comes from people that spend little to no time with it and are pissed because it's different. I've never read ANY reviews from credible people that put in the effort to learn it and then decided they hate it.