Geomancer is a hybrid spec I'd say, it has support and offensive abilities while Fire and Aerothurge are the primary damaging spec apparently and water is mostly supportive.
And even if the poison explodes the initial Poison damages and the overtime status remains. So it's not that bad.