If always online isn't an issue, then you're gonna have fun here. People Can Fly have made a fun single-player or co-op experience that you can pick up, play, grind if you'd like, and put down again. It's not a play forever game - it's some solid, 50-hour fun (and more if you want) that you can beat and be satisfied that you got your money's worth out of.