Had this M600 for 18 months now. How has it behaved, was it worth the money and would I buy one again?