On the beta forums people talked about the negative appearance of the pets and the dev response there was wait for launch and play the class then give us your opinion, now people have played the class and it looks like the opinion is still the same so dev response is pretty much deal with it.