Excellent gun choice. I don't think you are preaching to the choir though, still plenty of hater's out there. Me, I own 4 XD's and an XD .45 full size on hold at the gun shop.
Don't know what type of leather holster to recommend. Blackhawk Serpa(kydex) for OC is a nice holster.