As written, this question is off-topic because it asks "what would you recommend" of three possible technologies, which categorizes it as a "which technology" question.
I do think there's some potential to the topic, but I'm struggling to see how to phrase it. The (good) bit of the question is the part about using a
WebView (or not) for the display of the game. "Should I use a
WebView?" is basically a yes-or-no question (the answer to which is, "it depends -- if it works perfectly for you, keep doing it").
Edited to be a question about a specific problem the asker encountered with a
WebView (beyond it "being strange") and asking how to overcome that would fit, I think, but there's no evidence in the original post that there is anything "wrong" with the asker's game or it's performance at all.
I think the query about switching to a game engine, and the two bulleted queries about "what would you recommend" need to get edited about. But beyond that I don't know how to reshape the question to be useful to the OP and still fit.
I do see one possibility, though, but it's a massive edit that more-or-less discards the "view" aspects of the question entirely. The asker's problem seems be to centered around the "design paralysis" issue of being halfway through a functional implementation and encountering doubts about the accepted correctness of his or her approach. I can see a case being made for transforming this question into the softer, but possibly good-subjective query "Should I start over halfway through a working game if I'm not doing something 'correctly?'" leaving the original
WebView example can be left in as a motivating example.