For the most part I agree with OP. Even if the encounter design is awesome you're only progging any given fight a small percentage of the time, so if the jobs are all boring you're going to be bored the other 95% of the time. If the jobs are engaging then you'll be having fun more often than not since even if the content itself isn't that interesting you'll still be mentally engaged with playing your job correctly.
I'd really love to see complexity back with the jobs, where the job kits are fun and engaging with lots of decision making and interplay within the kit. That's also why I hope the devs stay faaaaaar away from talent trees. lol