I'm somewhat of a printer expert and I've had experience with four of the main printer manufacturers: Canon, Epson, HP, and Lexmark.
While every person has different opinions on different companies, I'm not going to talk about products in general right now. As far as the specific Lexmark X1185, it isn't a particularly good printer. If you're looking for a good printer/scanner/copier for under $150, I'd go with an Epson CX4800 (or CX4200), HP PSC1350 (or PSC1315), Canon MP450, or Lexmark P6250.
Out of those, if you're looking for mainly photo quality, go with the Epson CX4800.
If you're looking mainly for speed, or a good value/price on black ink, go with the HP PSC1350.