This has been discussed here before, no doubt grapefruit is the best with lime a close second.

Can't stand mango but that's just me. I can tolerate all the rest though.