As far as I understand it, they usually do differ in quality, not just in duration. In Classical Latin, for example, they differed primarily in duration, but, in most dialects, they also differed slightly in quality. At some point, all Latin dialects lost the distinction in quantity (duration). However, all of them, except in Sardinia and African Romance, preserved some distinction in quality.