IPhone 5, is 16gb okay and iCloud?

I'm thinking of purchasing an iPhone 5, and i'm not sure if 16gb is okay for me? I'm the person who would be taking videos and pictures, but i wouldn't be downloading tv shows or movies (as I have an iPod touch for all that) i like to download apps, but yet again i would only be having my main ones on the Iphone as I have the iPod. I'm just wondering if that would be okay if anyone is like expert on things like this. I'm also wondering about the 'iCloud' has anyone ever had trouble with it and is it hard to use?

A 16 GB iPhone for can hold around 16000 photos.
iCloud is extremely user friendly, you should have no trouble using it.

I think 16GB is fine as you can always offload pictures and videos to your computer, don't need to keep everything on the phone (especially videos).