I like Terrakion I wouldn't switch him. Mew is good I guess. I mean Mew is a jack of all trades master of none so it doesn't really shine, Imo. You could switch to a Latias for a Defogger + added damage.
Genesect I've never liked. I always thought he was cheap. Like when people were using Mega...