Vitality Non-Pet Cabalist bad?

Not at all - is it top build - probably not, but it is one of the stronger ones and it can clear everything and farm safely with full altar just not as fast as others: [1.3.0.6] Dark One Raveneous Earth Vitality Cabalist All Celestials, SR31 safe - help me optimize it