I am not a fan of job specialization, specialization trees, or removing the existing armory classes and replacing them with FFXI jobs, for the record.

All that being said, Solracht's compromise system is very persuasive, and I cannot immediately dismiss it because it is well thought out. After I analyze it some more, I may change my mind, but for right now, I cannot say that it is bad.