I go back and forth on the Ultra Beasts. They look cool, but they also(intentionally) look radically different from normal Pokemon, and how I feel about that changes day to day. Sometimes I'm like "Hell yeah, it adds to their uniqueness!" and sometimes I'm like "Ehhh they take me out of the game."
I think I'd like them more if they were named something other than Pokemon, like I love the concept of a different type of creature that just happens to be similar enough to Pokemon that can be caught...which I know is sort of what they are, but if they were called as such I'd probably like them more consistently.
Alternatively, if they were named anything but Ultra Beast I'd like them a lot more :P