I agree with you about Vision. I do not like that character. You shouldn’t have a god character. It’s like Superman vs Phyllis Diller.
Right. Superman vs. Batman? Come on.
But Vision was created to defeat the other “god” character, Ultron. Unless he has some real weakness that hasn’t been revealed yet, like Superman is vulnerable to magic.