He can be kept out very easily, and his mixups require the opponent to respect you. His combos aren't that bad, but using his EX's smartly is really important and can be difficult to learn. He has the best anti-air in the game, which definitely helps him out, but he loses out in the air in most cases. You have to be careful with him, and be good at making the opponent scared of you to make him effective, which isn't easy for a beginner to learn.
Oh, I almost forgot to add, you need to be able to read the opponent very well too, his fundamentals might not be too hard to learn, but becoming effective with him is more difficult than a lot of the rest of the cast.