Should I upgrade my armor

I am approaching 250 gems, and currently have assassin armour that give me 50% bonus souls, is it better to keep buying gems chests keys or spend all of them on the spider armour which gives 50% bonus gold and 75% bonus souls.

Or should I be saving for buying event chests.

Would love to get crimson bat, but 10 to 20 event chests seems unlikely to pull it.

The general consensus is save for Celestial/Dragon Armor