Start Process Smart Service Vs Asynch Sub process Call

Is it true that Start Process Smart Service will start the new process instance by considering the load balancing of execution engines and 'Asynch Sub process' calls the new process instance on same engine?

If yes, What the advantages of Asynch Sub process call over the 'Start Process Smart Service'

 Discussion posts and replies are publicly visible