Hmm I'm having this problem where I just cant find the right gun for me.
how long have you been playing/what weapons do you have? the starting weapons are actually really good, play around with them for a while, if you really want to find a gun you like, just use one until you get a service star, then you'll know if you like it or not
edit:
SHOULD I BUY BFBC2?