I've got a chinese product (Eonon) would have fit a brand name if I had the money for it.
The controls are stupid, software is done by some morons who had no sense for logic, for normal things you need to use the remote, but it looks ok, price is ok and sounds ok.
I bought a 2 year old unit and it works like a charm.
Fitting it is a problem and steering wheel controls wont work on it.
If you have the money buy a brand name, chinese products seem to work ok, well mine does but still some things are reallly bad.
And last thing, place behind the dash is limited so installing it is a nightmare.
Luckily mine has a screen which rather sticks out so leaves the space behind, but some units are installed almost inline with the dash and this can be a big problem in a mig. Never seen such a big car with problems with space behind the dash