>>12363697Really sorry to say this, but I think the weakest point of most of the designs is they look like people in costumes. And those are very humanoid. But you've obviously got skills and plenty of ideas, so keep at it.
And can't unsee snow? How about this bad example?