Is 16g capacity for iPhone 5 enough?

I'm choosing iPhone 5 because I'll start working and I feel the need of having a single device where you I can do everything.

Music: I'm a music person, so I'll be importing lots of songs (but not too much)

Videos: Not really a movie person, so I don't think I'll be importing videos.

Picture: I usually transfer my photos to my laptop.

Apps/games: I only download twitter, facebook and instagram. Games, not too much as well. About 3 games are enough, when I don't like it anymore I usually delete it.

Others: messages, contacts and etc. I'm not really sure, can you please tell me?

I used to own a 32gb itouch and I only used about 10gb of it.
So umm. What do you think?

If you plan on having it a while, get a larger one. I have a 16 gb iphone 4 and sometimes it's not enough. You also have to realize the actual space isn't 16 gb. It's more like 13 or 14 because of the OS.

If you don't store photos or videos, i think it's enough.roughly you will get 13-13.5 gb memory

Videos takes up the most by far. I would say thats plenty. If you take alot of video or photos, you can always offload on the computer. Although if you have 10GB of music as you said… Wow thats alot… You may want to move up if thats the case.