I'd be wary using it for skip-stops, because it plays havoc with timetabling and cargodist. Trains will be picking up passengers and then not going to the needed stations for them.
Passengers would have to get off if they wanted to get to a skipped stop. Or they'd have to have their routes rearranged. I my personal experience, this happens as smoothly as it can IRL, but cargodist has rigid routing which causes problems for many changes. I'd like that improved just to improve gameplay in general, but I guess it would take some tricky planning.