I have an XDM in a 9mm. Love it. Easy to dissasamble and clean, 18 shot capacity. If you are getting the compact version, they have adapters to allow for full size mags to fit. Extra mags are about $25. Mine came with two mags, I bought a third one. Wife likes to shoot it, and had to add a laser. She doesn't like aiming, just shooting where the dot is.
I have a thing about batteries. I change smoke detectors and flashlight batteries twice a year, when the time changes. Easy to remember, and always have them ready. I have now included batteries in lasers. I have left this one on a year, and it is still good, so those batteries last a long time. Will see how long, might not have to change them as often as flashlights and smoke detectors.