To be perfectly honest, Babacar is ready now, even at such a young age, after two seasons he'll be marked as 4 stars in a team challenging for the title. Mike pretty much named everyon you need if you're looking for the best complete forward, my preferred is Tevez.