If you want a shooter that has bots, try Shadowrun. There is no campaign, but it's also really cheap since it's been out forever.
As for single player, I would recommend Assassin's Creed. You said you want top-notch gameplay and you don't care that much about the story. AC has a decent story, but it is all about the gameplay. It'll easily last you longer than the single player campaigns of any of the games you listed.
As for your list, I would say Rainbow Six Vegas 2 will probably last you the longest in terms of the single player campaign. CoD4 was awesome, but was awfully short- I think it only took me 6 or 8 hours to complete, if that.
I didn't really care for GRAW2, but I'm the minority. Still, it's a lot like RSV2 so whether you choose RSV2 or GRAW2, if you get one, skip the other.
Battlefield Bad Company isn't out yet but I think it's safe to say that will be more multiplayer focused. I haven't heard anything about bots and I wouldn't hold my breath.
Halo3 has a nice, meaty campaign- for a shooter. Of course there are plenty of Halo haters out there, but playing the campaign solo on Heroic difficulty will give you your money's worth.
If you liked Gears, you'll probably like any of the games on your list. They all have similar campaign lengths.
Halo 3 and GRAW2 have had decent price drops, but RSV2 and CoD4 are still almost full price. If used games are readily available where you are, that will help a lot.
Whatever you end up buying, I hope you enjoy!
Log in to comment