I've thought a lot about this. My biggest problem is that I'm the only one maintaining the project, and using something like vue + cross-platform would make things a lot easier than maintaining 3 different code bases (ios, android, web).
My understanding is that cross-platform tools have matured enough to be used as replacements to native implementations. Is that not the case?