Personally I think Both McGrath & Lindwall were better bowlers than Dennis Lillee who used to performlike a bully on suppoting wickets of Australia,England & others but suffered heavily on flat tracks of Pakistan & Sri Lanka.I've even heard that he not only refrained ever from touring India but avoided some tours of Pakistan also on account of business committments & so called "injuries".Thats why averages over 100 in Pakistan an got some good beating in Sri Lanka(played only one test there) as well.And he was the one to give the name of "Fast bowler's graveyard" to Pakistan.Other than that,Lillee was as good as any other bowler in history & was more exciting to watch than McGrath.On the other hand McGrath could perform on any sort of wicket.Hence McGrath easily finds a place in my top 10 ever but Lillee doesn't.
About Wasim vs McGrath,I think its really close but personally I rate Wasim as better but not by much.Its because he mostly had to play on flat wickets of Pakistan.He's the greatest left armer ever.McGrath though consistent(Wasim was also very consistent as well) was not as devastating as Wasim because it always looked to me as if he could take wickets at will.If I'm the captain of a team with both Wasim & McGrath in it & have to get a batsman out with plenty of time on my side,Ill choose McGrath but If I have to get a batsman out in a single or a single ball even,Ill go for Wasim.Thats because McGrath always used to take working on his plan with line & length to get a batsman out while Wasim used to get batsmen with sudden wicket taking deliveries randomly.
Not only Wasim but Imran,Marshall,Hadlee & Ambrose are some of the other bowlers whom I rate better than McGrath.