See Android wear offers something that no other smart watch platform has brought to the table before it. Android wear allows Android phone or tablet apps to inject Android wear functionality. So a developer doesn't need to actually create a separate app for the wear watch. They can just modify their existing phone or tablet apps. So in the example of the camera app, its the camera app on the phone that sends the functionality to the watch. There is no app on the watch for the remote camera shutter and picture viewer, its all on the phone. This is what makes Android wear shine against all other smart watches. I can pause Chromecast movies from the watch. There is no app on the watch once again. The same holds true for music as well. I can skip tracks on the watch, and once again there is no app on the watch for doing that. That's not to say that standalone apps are still supported on Android wear as well, just like the Gear, Gear 2, Gear Neo, and Gear Fit, or for that matter every other smart watch as well, like the pebble, Sony smart watch, I'm watch, and others. However with that said all of them have there own app stores. Android wear apps also reside in the same play store.
As far as making phone calls it works as far as dialing the contact or number, but you have to use the phone to talk. The always on works just fine. If you are expecting days out of it, then don't get it. I charge my phone every night, so then I just charge the watch at the same time.