I personally use it. But then again, I'm not one to enjoy grinding my arse off with all 6 champs just for the sake of grinding.
My first suggestion would be that you make sure to do the Super Training if you are having problems. Took me a couple hours to get all the way through with my starter pokemon, but it was well worth it.
Also, are you doing all the "side" stuff (Talking to all the people, going on all the side paths, etc?). With the times you guys are posting, you must be. I'm 7.5 hours in, just beat the 2nd boss, and already have my top 2 pokemon at level 29 and 30, with the rest of my team around 21-25. The only thing I'm not trying too hard to do is go back and use moves to break rocks and stuff like that (Which I will likely do at a later point).
Money can't buy happiness. Just video games, which make me happy.







