No doubt McGrady has been consistently better for longer, but what about in their prime?
In 86-87, Floyd averaged 19 points on 51% shooting, 10 dimes and 2 steals a game, and got his team past Stockton and Malone in the first round before his memorable bukakke against the legendary Showtime Lakers in the semis.
What was McGrady's best year? In 02-03, he averaged 32 points per game on 46% shooting, along with 5 dimes and 2 steals. The Magic finished 42-40, same record as the Warriors in 86-87, before choking against the Pistons in the first round.
So I guess the better ? is, who would you rather have, 86-87 Floyd or 02-03 McGrady?