Anyone looking on Picking this up on Steam ?? it releases in an hour my brother keeps going on at me to get it but id rather wait for some real gamer reviews before I get it