I of course love him, being that I main him and such. I don't use only him though tbh he's a character you really have to play a lot to understand good enough. You can pretty much say you hate ANY character, because every character has a little quark about them that could get annoying for you.

If you actually want to know, then yes. He's a very good, high tier character. Not to mention playing against him is a lot different than playing against any other character, so it can be a bit confusing.