I haven't had really anything to complain about in the years I've used it. It's always been my personal choice, regardless of using PTHD, PTLE and Vegas while employed at other studios, I would use Cubase otherwise and kept using it after I stopped working at other studios. The *only* thing I do wish it still had was being able to process events with VSTs instead of running the plugs in real-time as inserts. That was a great feature for some situations and I'm not sure why they took it away. Other than that, no complaints. I find it suits my workflow really well, never felt like I was missing out on anything that any other DAW had... in fact I'm quite surprised PT does not have slip editing, I figured it would be the other way around but I'm not complaining. Cubase is definitely capable in a professional setting and I don't see how it would work for one genre and not for another, there are quite a few places that use it, or Nuendo, as their main DAW, having PTLE as the secondary for "compatibility" reasons. Also, the Drum Editor is just awesome for doing any work with drum VSTi's.
Despite all of that... it comes down to how it works with you. Your workflow. I think most people that don't like Cubase just don't like the workflow of it, how things are arranged, etc. Not that it's incapable, but they just work in a manner that another DAW would suit better. Just like I hate PT's workflow and how it is arranged. Obviously it's capable, but is it comfortable for you? That's my .02