Objectively it's a toss up between Venus and Sharapova but I'd go for Sharapova because she has won every slam, one of those twice, was number one, reached countless GS semis and finals and won a lot of Masters 1000 tournaments so I would say Sharapova. Venus is a legend too.