A stereo with Android auto/CarPlay and a backup camera are both easy and readily available.  I currently have the Alpine ILX-W650 which is very affordable ($300) and works fine with no lag.  I would recommend you stick to name brands like Alpine, Kenwood, Pioneer and you should have no problems...