I bought the game on day 1 and had some issues with the servers to play online with other people (since none of my friends bought it). My experience with solo play was that it was quite challenging, so I wouldn't recommend it for single players. While I was playing, a friend of mine saw it, liked it, and bought it for PC, and it's really the best in co-op. Friendly fire is one of the reasons that makes it fun because you can accidentally kill your friends. Lots of chaos, lots of laughter, and overall, I haven't had this much fun in a co-op game in a long time. Speaking of graphics, it's very beautiful, the sound is quite good, and the environment can change while you're on a mission, either the weather or from day to night. If you have friends to play with and are looking for something to have a good laugh and enjoy, I highly recommend it!