Well this all depends on your teams needs. Generally speaking, ferrothorn, Gastrodon, and Jellicent all counter rain pretty well. If you wish to try seldom used Pokemon, Lanturn works surprisingly well sporting only two weaknesses has access to Thunder, Scald, Thunder Wave, Icy Wind, Ice Beam...