I didn't care for exploring, so I actually used rest/skip between missions. As a result, the game had a solid challenge throughout. By the end of the game, most of my units were still advanced class, not master. Also the playtime was far more reasonable (about 30 hours).