I think Martina Navratilova is the greatest of all time and not Steffi Graf. The Monica Seles stabbing really helped Steffi Graf and Arantxa Sanchez Vicario to win more slams when Seles was off the WTA Tour. Martina is the best because she did so well in singles and doubles.
Serena is definitely up there people seem to forget Serena is an incredible doubles player too she's won all the four grand slams and double Olympic gold medalist with Venus.
I think Serena might need to win the French Open ONE MORE TIME to help her legacy. I wish Serena had won the French Open this year.