First thing I thought when I saw this was that it's similar to the wizard jobs (advanced mage I guess) from FFI. It's not quite as simple as that but still a cracking idea and the melee/pet job ideas look good too.