With new gear that gives much armor SnS seems best for PvE. His passive isn't bad and AA helpful as well but if you don't want to open him then just slot on some pet.
Can you tell us your best pets that you own and budget please?