Personally I would go for Sir Brad cause he could very well be our most successful Olympian, however I do agree that Phelps is a machine and an inspiration to all, also with time Tom Daley could be considered great (on the number of Olympics he has entered!).