Opifex - Most flexible
As witnessed by having the largest number of green abilities and the lowest net cost to max all abilities.
As I recall, they get about a quarter million extra IP based on maxing their abilities compared to the other breeds.
That offers .... flexibility.
They aren't a 'bad' choice for any profession. And are pretty damn good choices for a couple professions.