Sounds like your dad is more...traditional. There's nothing wrong with a good revolver, but if you prefer semis you already named two great choices (1911 and XD). The XD will be tough, reliable, accurate, and easier to take down. The 1911 is obviously a classic design but might require a little more maintenance. Are you dead set on a .45? What are your intentions (range gun/carry weapon)? Fortunately there are many, many great guns to choose from. I wouldn't rule out CZ, Glock, SIG, etc. How much do you know about the P220? If you like .45, it definitely wouldn't hurt to look into those IMO...