I suggest you wait 'til a patch comes out... Finding a match takes quite a while for some people, don't want another raging complainer on the forum. No seriously keep reading the forums, 'til a patch comes out then ask it again and we'll let you know.
Some things need to get fixed, but for me the game is a lot of fun, didn't play call of duty since I've had crysis 2 and I'm a big fan of FPS (especially COD). Others say that it needs a lot of fixing and that it's unplayable, that is why I suggest you wait a couple days/weeks buying it. Allthough it's your choice.