I can't see how Sania Mirza can be called a "great" person when she almost never wins a title. Forget about the grandslams, she is only good enough for round one or two.
Part of her failure, I think, is because of the media hype and unrealistic expectations placed on her.
Come on. She is only a modest player ranked somewhere in the thirty's in the world ranking. May be she is the best India has produced, but definitely is not world class yet.