I think it comes down to what are the most irritating things to have to work around. Because anything I wanted to do, I could. It’s just ugly sometimes.
I think the biggest one for me would be having access to real floats. I ran into integer rollover issues trying to get good precision in Dawnshadow’s damage calculation and had to break it up. And regeneration effects regenerate health unevenly. Again, I could have designed it better (and may yet) but it was one of the more aggravating bits to get working properly with only ints.
Member functions or the ability to pass structs as arguments would have been occasionally useful, but they’re not critical since everything is public. I made good use of two of the more recent additions to vc, specifically dicts and varargs. Those were very useful.
And make sure to warn people if order of operations ever gets fixed. I know that I coded some things with the assumption Verge would read it left to right.