I agree. iTunes is still more convenient and quicker. It's also piece of mind to me when I have a backup that I can make sure is saved and backed up. iCloud has already had a major shutdown problem awhile back when many people couldn't access their iCloud accounts. This might happen again in the future when you need to do a restore. The worst case scenario would be if iCloud losses all your data.
That's the problem I have with cloud services in general. We have to trust someone else to make sure everything is backed up properly and that their servers will be available when we need them. Many of them do a good job, but there are times when it would've been good if I had my own backup copy to use. There have been a few times when I couldn't access my data when I needed it. Cloud services can be great, but I still wouldn't fully depend on them entirely.
That's probably the best solution. It's a good idea to have multiple backups.
I've been good about backing up every night in iTunes, so it's not a problem for me. It's a habit that I've been doing with my Mac and my computers in general, so it was an easy habit for me to do with my iPhone. I know not everyone is willing to do it though.