Hmmm.......

Should I get Bioshock or wait until Halo 3 comes out? I'm not sure so I was wondering if u guys could help out. Thnx