Anyways, I don't think any of them are actually challenging imo... I mean, the only Pokemon game I found challenging was BW2 Challenge Mode, even then, training your Pokemon early still makes it kind of easier....
I've been having that problem recently, I grind too much haha
6th Gen is infamous for that issue, thanks to the over-complained Exp. Share.