A lot of people like it more than BF2, I however, did not. I didn't feel the customization or uniqueness that I felt in BF2. They basically took the several unique classes in BF2, and smashed them into fewer classes that could do more stuff. No fun.
It's not the worst game ever, but certainly doesn't capture my attention. Liked BF2 more. And that game isn't even very good.