I had these android type units in my Subaru WRX.
I would avoid any of them that have less than 4GB of RAM as they become very slow to use. You may also need to confirm that the wiring harness will match up with your specific existing head unit as the vendors aren't always familiar with the different models and regions around the world.
They are otherwise very useful devices as you essentially get an android tablet in your dash - most of them plug-and-play with steering wheel controls.