I voted for the 50mm 1.4 if I could only have one.
I have both the 50mm 1.4 and 2.5 Macro. I only use the macro for document copy work which it is excellent for - virtually no distortions, no abberations and sharp from edge to edge. I wouldn't use the 1.4 for this kind of work as it suffers from some distortion and CA. Sharpness wise the Macro probably has the edge over the 1.4 at equal apertures but it's pretty close. As a day to day lens though the Macro is horrible - slow and noisy AF, feels quite nasty to use really. The 1.4 is just much nicer to use (although the focus ring could be better) and for anything other than copy work it would be my lens of choice out of your selection.
Hope this helps. 
Canon 50mm f1.8


