All the major records are held/broke by Federer.
Most of the major records are held by Graf/Martina/Chris.
There's simply no comparison between Federer and Serena(to their respective tour).
To say Serena is a goat if she reaches 20 slams is like saying Fed at 12 slams is ahead of Sampras.
Tier1(goat): Federer; Tier 1.5: Laver, Gonzales, Sampras, Nadal, Borg;
Tier 2: Lendl, Connors, Rosewall, Tilden; Tier 2.5: McEnroe, Agassi