I think that the benefits of the high visibility front sights definitely outweigh the negatives.
I have purchased another pair of the Amerigo's for my duty gun and also like the fact I will have the exact same sights on my on duty 17 as I will have on my off duty 19.
Thank you all for your help!