He could break three massive records this season and he ain't even 30. I would agree with most English players being overrated, but I don't think he's one of them.Bony might be more of a finisher, but Rooney offers more on the whole.
He was voted the best player in Germany last season. That's a massive achieve for someone in his debut season and not playing at Bayern. £45m is lot of money, but it would be better spent on him rather than Sterling IMO.