I agree with accuracy rate on pets. Never understood this phobia of making pets competant DD for fear they will "solo all the things". However I don't think the solution is to try to create more niche roles. FFXI is at 22 jobs now. No closed content (open content being beseiged, campaign, reives, etc.) will ever support this and be completely balanced. It will just be a constant teetering of adjusting. They need to move away from making the unique quality of jobs be what you bring to the fight and move it to unique in how it plays but does the same thing.
As long as players demand their job be niche and have a unfillable otherwise role. There will always be jobs that are judged as better because there's only so many party/alliance slots and content for the most part that requires groups have the same goal. There's no wiggle room. For example, look at League of Legends, which has a great system of incomparables. They have a ton of different champions around 117 current I believe but they all play differently but accomplish very minimal role types. Sure, there will always be debate on what is better but there won't be a clear list on what is required.
I'd like to see pet jobs become better, but all jobs fitting into 6 or less role types that just play differently and have incomparable skills.