It's really not that much harder to install an aftermarket head unit than another factory one and you'd probably end up paying as much for a good factory unit.
When I bought my Suburban, none of the button illumination worked. Though it functioned perfectly, the lack of lighting drove me nuts. I resisted going aftermarket for a while because most of the aftermarket head units you see in these trucks use a crappy kit and stick out. I found a kit that mounts it nice and flush, so I went ahead and put in a nice Alpine I had laying around.