Grinding isn't really all that bad of an option for EXP, yes leves are technically way more. But if you keep you Gathering/Perception as high as possible you can get around 200-300k~ an hour above 30. Less than that under 30, but still a good amount when compared to the TNL's.