I'm a girl, 17, height 1.70 meters, play twice a week for two years. I'd say I'm 3.0-3.5 player.
I play with Head Ti.Agassi Pro. I need a racquet that can give me more control and less power, because with my racquet every time I put little bit of power into the shot the ball just flies to the next court. Backhand is good, forehand really lacks of control (but it might be because of bad technique, don't know).
I want a racquet I'll be able to use for a few years and of course not too expensive.
Blaming the racket first is not necessarily the right step. I mean if you truly think it is the racket, then go on and demo some rackets. Kind of impossible to say "hey this racket would be perfect for you" over a forum.
If I were you, I would check two things before you go on to the racket. First, have a coach watch your strokes. Perhaps you are hitting much too flat and therefore whenever you hit harder, your ball just flies because it has no way of going down into the court. If that is the case, then obviously changing rackets would never fix this. Using a Babolat isn't going to give you Nadalian-spin.
If your strokes look fine and the ball still feels like it flies on you, then the other thing I would check, is your racket's string tension/type of string. String tension/type of string, unlike the kind of racket you use, DOES AFFECT you a bit. I would experiment using rackets of different tensions and other types of string like natural gut, synthetic gut, etc. Personally for me, I like my rackets strung a bit looser than recommended around 40-45 pounds.