Soccer definitely has a flopping problem, like Markus Smart is running training seminar's level. No one gets penalized and VAR hasn't helped deter it, just fixes the result in a very small number of cases. The problem is it's so ingrained in the modern game I don't know how you even begin to actually weed it out.
The only other rule change I'd consider is addressing the time wasting that brings so many good matches to a grinding halt over the last 10 minutes. I think that ones pretty easy, you just introduce a silent count that's enforced by ref's discretion. Keeps them from adding literal "play clocks" or anything similar while allowing the ref leeway in situations where the delays aren't unreasonable.
Soccer is great game to watch because of the flow and pace. There's little to no downtime and the games are relatively short. Fixing those two problems would accentuate those strengths.
That being said i'll watch regardless.