In the past few years, I've used iPhone 4S and Lumia 920 phones. Apple and Microsoft have their clouds working quite well, and at first glance, it seems amazingly good and simple: you snap a photo with your phone, and bam, it syncs into cloud, and from there, to any device you so wish. Same works with new contacts, calendar, videos... no wait, it doesn't.
Apple does not support automatic syncing of videos to cloud from your device! You can publish them manually, see https://www.apple.com/icloud/icloud-photo-sharing.html
Microsoft SkyDrive doesn't sync 1080p videos, and with photos, it downscales them from 3552x2000 to lousy 1278x720 pixels, without notification! Before noticing this, I bought 100 gigs of space from Skydrive, and oh boy do I feel stupid now, I was ready to delete the photo originals! With world of 4G and fast Wi-Fi almost everywhere, this is just plain ridiculous. Well, ridiculous, as far as first world problems go.
You have to manually plug your Windows Phone (at least my Lumia) with USB-cable to PC, and copy your hi res photos and videos from there. With Apple, you can sync over local Wi-Fi but you have to start your iTunes first, or do the same USB-cable stuff as with Windows Phones.
Rant, rant, rant. Apple, Microsoft, is this the best you can do?