As you already know, it depends on your application, as the commands are located in different toolboxes. The difference is that xcorr in the Signal Processing toolbox allows the user to specify some normalization method, but this is not the case for crosscor.