Easy as fuck, to be honest. I've won all of my matches so far and I'm using a far from perfect team (less than ideal natures, not fully EV trained - the only thing that's correct are movesets, and honestly, even those are lacking).
I wouldn't worry about hacks online. There's nothing that hackers can do that you can't - 'mons with illegitimate states/movesets are banned automatically.
I know it's my first Pokemon competition, but I found it pretty hard. Only won half of my daily battles. >_>