Very good points imo 20legend.
I agree with you that giving fouls without players having to fall over would go a long way in helping.
And you hardly ever see it, but a ref giving an advantage for a penalty in the box would be a great thing.
The advantage is a good point. Currently, if you stay on your feet and have a shot, the shot is considered your advantage, so it's advantage over.
This is probably what started the diving in the first place.
If you're fouled and manage to stay up for a shot - and miss- a penalty should still be awarded. This effectively gives the player 2 chances but then that's the gain of not diving. I think diving would become a last ditch tactic, not a go to in order to avoid responsibility.