i've always prefered the XD to the M models, though i do like the competition version.
I never had an issue finding holsters for the XD, and i have 10-12 000 rounds thru my 9 with no issues. Mags used to be easier to find, but i usually get them south.