Well for a more casual team it looks fine. However if you are planning to play more competitive then Mamoswine and Garchomp both give you major problems. I would suggest that you use a Bronzong over Milotic to counter both of them. It can also absorb status if you like, but it seems like this is an incart team so you are pretty limited...