Nico Robin should be the best girl. Calm beauty, good sense of humor, intelligent, able to hold up serious and long-term conversations etc.
...but unfortunately, i just want a pretty girl who is constantly obsessed in pleasing me while being rude to everyone else. So the best girl for me is apparently Hancock, sorry.