I havent played it personally, but a buddy of mine says it's fantastic. I agree with BFG, though. If you don't know, get the demo first.