I would consider Donphan over Mamoswine anyday. No, it doesn't get STAB Ice moves, but it has decent hp, attack, and defense and also gets Ice Shard. It does not have the fighting, steel, and fire weakness that Mamoswine has.
Also, Cresselia. I think its quite a nice wall. It is also an...