I can’t vouch for the reliability of my android unit as it has only been installed for a month, but so far so good. It does everything I need - Satnav, radio, Bluetooth, stores music on unit, reverse camera, plus a lot of things I don’t use (DAB, internet browser, movie player, email, Spotify).
If buying android a lot of the time pricing of the unit varies with the size of memory and storage. I went with 4GB ram, 2gb is considered the minimum and 1GB is just too slow to load programs and run them simultaneously. Pric3 also depends on where you purchase from, I went direct through Aliexpress, which was cheaper than Amazon or eBay.
I liked the look of the 8.8 inch wide unit which is BMW E46 compatible and fills the space in the dash nicely.