I apologize if this has been asked a million times. I did a search and I didn't see anything terribly pertinent. I may be picking up a G29, G20, or a G40. I have handled gen 3s and 4s and overall liked the feel of the Gen 4 better. However I could get used to the Gen 3 and I've read about the lack luster performance of the Gen 4 slide finish. Please share your thoughts and experience on the matter. The G20 or 40 would be open carried in a leather holster on the hip. the G 29 would possibly be carried IWB. Finish durability is important to me, and I don't want something that's going to wear off quickly.