hmmm.... this is just an idea, but in regards to your final concern, that of rest/talkers, what about using a taunter? Aerodactyl, or even gyarados with taunt could shut down rest-talkers and opposing walls.
Rotom-h for spiritomb is an easy replacement. Thanks.
I agree with the replacement of...