Thanks for the responses.
This is my plan so far.
Plan to install the Kenwood DDX-470 head unit. Looks to do everything I am looking for. XM, Onstar, steering wheel controls, iPhone, backup camera etc.. It does not have nav, but on the rare occasion I'd need it I could use my iPhone...