I disliked Win 8, I bought it on release, installed it, gave it a week and went back to Win 7. At the time I was using older hardware that couldn't take advantage of the fast boot options and the UI was just to clunky. Even with an upgrade to a Z87/i7 4770k platform it was still a no go with out running several programs to mimic Win 7 and those programs were far from bug free.
Fast forward to current day. My main PC is now running a Z97/i7 4790k combo on Win 8.1. It boots straight to the desktop in under 10 seconds, it's fast and stable. Win 8.1 has a start button, it's not the same as the classic start but with a couple of tweaks(built in tweaks, not add on programs) it's enough for me to move on from Win 7. I still have a few gripes, but they are mostly about lack of visual effects like glass and transparency. I have tried a couple apps but they are buggy at best.
There will be some growing pains in a switch, a lot of things have been moved around, some of the UI tweaks are harder to find or have been removed but a quick Google search will usually get it sorted out.