The XD45 will fire lead bullets without voiding the warranty. A Glock won't.
General sentiment:
A fellow Officer friend has shot close to 250,000 rounds of lead cast bullets through his Glock 9mm in the past 10 years doing competition shooting. The secret...just clean your barrel out after about 100-200 rounds, so the lead doesn't build up.
The warranty bit is largely a CYA. Yes, the nonstandard rifling somewhat precludes using lead ball, but it can still be managed with ease.
Anything else of note? Anyone? Beuller?