Based on both the single and multiplayer parts of the game, yes, i do think MW2 is better.
MW2 is really polished, it looks great, and it plays really well. I liked the single player in MW2 more so than BOps. The constantly spawning enemies is annoying, the game forces you to run into trouble in order to progress, which is fine on the lower difficulty levels, but i shouldnt imagine its as forgiving when playing on Vet.
As for the multiplayer, again i preferred MW2, got on really well with it, never really had an problems with boosters, spawning or anything like that. BOps brings some good new ideas to the table like the Wager Matches aswell as the currency system, but i prefer MW2. Just personal preference, i'm not saying BOps is a bad game though.
RE the spawning on mutliplayer, it's only happened to me a handful of times, but i've been reading other forums, and there are quite a few complaining about it, the game just drops you into the middle of a fire fight.