I came to Windows 8 from a Mac and I hadn't used Windows since 95. I think I had as good an attitude as I could have had. I knew it wasn't going to be like anything I knew and I was totally fine with that. I like learning new things and I don't mind dealing with some quirks. I gave Metro a good solid try before ditching it and going straight to legacy on login. Now it's fine.
I like the idea of the touch screen and the launch squares and all that, actually. It's just done poorly. There is, for example, no excuse for bringing up a touch screen keyboard, EVER, on a laptop. Why that is not only the default, but something quite convoluted to turn off, is beyond comprehension. But I did manage to turn it off, so I moved on.
Then there were things like Lastpass not being able to integrate with my browser because it's considered a separate app, and I had to switch back and forth every time I wanted to log in to a website. But I kept doing it, thinking, hey, I'll get used to it. And maybe I would have. But Chrome was crashing ALL. THE. TIME. in Metro. Works totally fine in legacy. With Lastpass integrated. Not to mention PS, LR, etc. only run in legacy so I have to go in there for that anyway. And Dropbox in Metro? Pointless. Totally pointless. But it does everything legacy. A lot of these gripes might go away eventually as developers catch up and write better apps for Metro. But I'll wait until that happens, thanks.
So now the only thing I don't like about Windows 8, really, is whenever it sends me back to Metro. I want to just turn it off completely.