You can find flaws in Agassi and Sampras, but Federer has none.