Most aftermarket radios will have coax connections for running an amp and sub, where as the factory sub does not work on a coax system. So, pick whatever radio you choose, and IMO use the metra wiring harness/pigtails to run it. That's what I did in my Titan, and it retained the factory sub (which I also liked for what it was).
To retain factory hand controls, you'll need an adapter. There is info on the forum if you search for it, I can't remember the name of it off the top of my head. That said, only certain radios would work with the adapter, so you'll want to make sure that whichever you choose has that option.
I'm not listing any particular headunits since that's kinda like picking what shoes you like. They all have different things that different people like. I had a pioneer unit from Wal-mart that suited my needs, was touch screen, and had video capability. Most would have called it low tech and cheap, but it worked for me.
To retain factory hand controls, you'll need an adapter. There is info on the forum if you search for it, I can't remember the name of it off the top of my head. That said, only certain radios would work with the adapter, so you'll want to make sure that whichever you choose has that option.
I'm not listing any particular headunits since that's kinda like picking what shoes you like. They all have different things that different people like. I had a pioneer unit from Wal-mart that suited my needs, was touch screen, and had video capability. Most would have called it low tech and cheap, but it worked for me.