hmmm...its a tough one, i'd probably say M3 but who knows what else will come out by the time i've actually got money to buy one i really want.