1) Not really sure why you're being console specific.
2) "I don't know what I'm doing this game sucks" is a ridiculously weak statement.
I really enjoy the multiplayer (own it on 360), but haven't touched the story (want to do BC1 first but it's really boring). CoD is better for straight up deathmatches, but objective games in CoD are full of K/D (BAN ME PLEASE) which makes them unbearable; BC2 is a better team/objective oriented game. It's slower paced but I don't think that's a bad thing. Sniping is a lot of fun (its so satisfying to hit a running target from a couple hundred meters away, because bullets actually have travel time and drop), but my main class is Medic. I like support roles, but it certainly doesn't hurt that the M60 makes straight offense completely viable with the class.
If you're playing rush, you're either defending a series of objectives (just kill the enemy as much as possible and prevent them from planting charges), or attacking and attempting to blow up those two objectives. C4 used to do a ton of damage to objectives but they must've upped the HP of those things because now it's more economical to plant charges. As far as helicopter controls go, practice practice practice. Don't crash it twice and call the game garbage. After you get the hang of it, it's awesome.
I haven't touched the game in several months, but with the recent Vietnam addon I may have to get back into it. I also got it for PC during the Steam holiday sale, so I'm going to have to try it out in 3D (since it's optimized for it I'm hopeful that it'll be stunning).
@Ramblin: suck less. I've noticed that BC2 is a lot less vocal than CoD games, though I'm not entirely sure why. When I'm on my mic (and not in a party), I never get any kind of response, but other players do seem to acknowledge my commmands.