Functionally, no. They both do the same.
When I got into kegging, I found a better deal with a bunch of ball locks, thus I went with them. If the reverse was true, I'd be a pin lock guy.
FWIW, there is a pressure release valve on ball lock kegs, I'm pretty sure it doesn't exist with pin...