I'm thinking of getting MX 04 Pro... any comments... I've heard quite good things but I'm still not totally convinced... #83529