That's half of it. Making things optional and mission-based really gives those 'events' a mini-game feel, which only adds to the often comical tone of everything. The only bone I have to pick with the battle system is that some abilities get too samey -- I'm a status effect junkie, but the overlap in some cases detracted from the job-system experience.