Jeremy Hunt and Michael Gove would be in my top 3 from that list, jesus christ.
Sajid Javid could be okay.
https://www.youtube.com/watch?v=TkBMAHUkibY
Who would be a good replacement, struggling to think of a Tory MP that isn't a soulless monster
No one. Since the Tories seem determined to see Brexit through, you're looking for a moderate Conservative Brexiteer that's on the frontbench / isn't an obscure backbencher. Let the country know when you find such a person.