Well from what I have seen it looks alright. All I really have to go off of is Shin Godzilla's design and abilities, and while he's not my favorite, he has grown on me.
Speaking of Shin Godzilla, I found this, and its amazing. (Also warning for extremely minor swearing because I have to)
It also seems that Shin is the meme man of the big G family.
Truly the meme man.