No one here has mentioned using the front overhead TV as a monitor. I have a small form factor PC on the floor under the drivers side dash. I've ran an HDMI cable from that PC to the front overhead LCD TV. I have a wireless keyboard with mouse, very similar to a laptop keyboard. I really like having a 36 inch monitor for my GPS screen. I've had this setup for almost 14 years.
I use Delorme Street Atlas Plus as my GPS using the above setup. What I REALLY like is the ability to add my own custom POIs to my routes. I'm like to plan my trips ahead of time with everything defined. I typically plan large trips. This years spring trip is over 6,000 miles. I plan for all fuel stops and all nightly stops.
I've tried using Co-Pilot and it's so limiting. Can't import ANY POIs and using the find POI function is totally useless. I can never find any truck stops for fueling. I gave up on it.
The bottom part of the screen is my SilverLeaf engine monitoring software.