Yeah, donphan is certainly not "awful." There are better pokemon, yes, hence the term niche. As mentioned above, donphan has both rocks and rapid spin, good physical bulk, ice shard, and sturdy (which is a complete ass, especially since rocks are recovered off after one turn by lefties)