The demo was ok... I just hated how every 10 seconds it seemed like I was gaining a weapon, piece of armor or level, which all require you to go into your inventory to select and just got really irritating after a while. When the demo was over I think I put as much time into the pause menu as I did playing the actual game.