What game should I buy?

I have a $50 Gamestop gift card (from christmas) and I am looking at getting a new game. I already have Call of Duty Ghosts, what else should I get? Be mindful I am going to college a couple weeks, so it has to have open world, and a lot of replay value. I am currently looking at Batman: Arkham Origins and GTA V. What do you think? DO you have any other suggestions?