It's such good thing to move when the time is ripe especially from such a job where your efforts are not consciously rewarded.
I consider it a great move and it was right on time.
Congratulations on his new job while hoping that the experience gathered at the former place will help him a great deal.
the time was really ripe and then he had no choice other to leave