Would you be able to choose when you’re invisible and when not? Because if you’re invisible all the time, you’ll eventually die and nobody will know… then you start to smell bad and people wonder what the heck that smell is… and you’ll never get a proper burial.
He should take a leaf out of Snuffles book. Become Hellicroc with a hand grenade.