IMO, this would have been better:
The pacing of rewards would be much more enjoyable for all players, and not nearly as grindy. However it would still take a notable amount of time to hit max level. This would appeal to more than just the hardcore players who are going to sink their time in either way.