I rented an XD 9mm subcompact for 3-4 months while saving up to buy. Tried out the XDm compact once. Both were great guns. Shot noticeably better with the XDm, so I went with the XDm 9mm 3.8. Both are good guns.
The longer magazine definitely helps with the grip. But the shorter magazine is probably a little easier to conceal.