I don't think we're branding anything here so market research doesn't actually apply and G Spot strikes me as having that just nice touch of irreverance.
But, if folks decide it has to go how about just "Sweet Spot". Can't go much wrong with a golf and baseball metaphor. Or can we?