I would get the sony if it falls into your budget for a screen, also if you dont have a head-unit
get the xenarc because its half the price and probably better quality since its vga and it also has touchscreen.
have you also considered the tm-701l from
www.digitalww.com?
it has good quality, touchscreen, and is in-dash.