I've long thought that "perfect fit" idea is oversold. Fit is important, probably the most important part of a bike, and for certain people with specific areas of concern (like the leg-length difference you describe), getting a good fit from someone who know what they're doing is important to solve those problems. Beyond that, I think you get used to what you have, and a few centimeters here or there are irrevelvant.