I actually like Rupert. I was sad to see him go. But, as much as I like him, he really isn't a good Survivor social player, and thus bringing him back a 4th time was probably a mistake.
Bringing Parv, Russell, Boston Rob, etc back a 4th time would make sense.