i have had all three
First choice is the 4PX its lighter than the M12 is easier to scroll through menus and the screen resolution is much sharper.
M12 is nice just felt bulky using it, but it worked well.
DX6R never worked right and it got sent back. The radio maybe nice some day but it has too many issues currently to even consider.