While I respect your opinion and experience, I have to differ. The rust problem, if I'm not mistaken, has been taken care of.Im a glock guy for the following reasons:
XDs rust, glocks dont.
Glock have polygonal riflind, XDs dont.
Glocks have the proper grip angle. Xds dont