It's not that great, it's just different and a cool idea. Yes those common types can be handled by team mates, but why would you want to change pokemon to avoid being smashed by a type that should normally not do much at all? Water can knock a ground type out fast, but if the opponents faster, and uses a strong ground type attack first, he could/does knock you out first. Imo