500gb xbox one enough or not?

So i want to buy me a cbox one white 500gb. I plan on having gta 5, bf4 and hardline, minecraft, fifa16, all the halo games 1234 and 5. And is it possible to buy extra memory and how does it work?

500gb is a good number. If you plan to buy a lot of games, consider more storage as the Xbox requires you to download the content onto the hard drive.

500gb hard drive is fine. It fills up reasonably quickly but you can easily expand with any USB 3.0 external hard drive. Getting the 1TB model is in no way a bad idea, nothing wrong with more storage but don't feel like 500gb won't serve your purpose.