My brothers and I have bought it. But we are very dissapointed about MP, that was the reason to buy.
The main and the most important problem is that you have to wait too long to start a match. And after it ends (5-10 minutes) you have to wait again. Yesterday I decided that will play a little bit MP, started to look for a match, the second guy was found pretty quickly and we waited at least 5 minutes. Then 3rd one appeared, we waited for 2 minutes more and the second dropped and we still had to wait for two other players.
This pissed me off. 10 minutes waiting to play 5 minutes. FTS!
SP is fine, but it is not that fun as MP. However MP itself is made pretty nice. The only thing we didnt get, why they didnt do just common servers as it was for QuakeI.