4-20mA is great for long distance runs as mentioned above. It also gives you better resolution when you scale an input or output. On a simple scale like a reset signal of ten degrees you have 16mA of range to scale it too instead of 10V.
Another problem with 4-20mA is that you have to get 'in' the circuit to test it. With 0-10V you just put your probes across the terminals.
So to make it easy on guys troubleshooting in the field I go for 0-10V unless distance or resolution comes in to play.
0-20mA isn't used very much and I don't know why. You will also see 2-10V on some things like Belimo actuators.