I would like some input on the XD-9... good or bad. Thanks in advance.