Villa, Torres, Ibra, Drogba, Eto are the only ones you can say for sure are better then him in that list.
Trez and Ruud when they are healthy and scoring their usual numbers nowadays, are more or less same level as Forlan. He isnt a great layer, but a great goalscorer. Underrated, despite scoring heaps and heaps from everywhere, for fun.