Garmin will be the best music watch available, but unless you desperately want to leave the phone at home then I'd just use the phone to play music and a slightly cheaper Garmin for the running stats.
That said, I have the Forerunner 935, so I'm not really one to talk. It's awesome
Garmin 645 Music is the latest and greatest I'd expect