To be honest, I was considering Heatran as well, but I'm just worried about the rain teams that seem to be all over the place.
I may need to completely revamp my team. I originally just wanted a hardy, tough steel type to be able to take dragon moves and dish out powerful moves in return, which is why Metagross seemed to fit perfectly. But honestly... I think I am spreading it too thin if it ALSO has to be a good special attacker AND be able to handle itself in case of rain. I might be best off replacing somebody else.
Bah! It's always one step forward two steps back with this team XD There are so many options and I still don't really know what actually works as opposed to what only works in theory! I guess that only comes with experience.