I never even new the dash caddy existed! I have installed dozens of GPS units on sleds for my sled group. And always loved the SkiDoo glove box extension for that GPS mount purpose. The thing they do right as well, is put the 12v socket inside that box. But if this dash caddy gives a decent amount of storage and place for GPS mount, I am all about getting rid of the windshield bag.
Right now the Garmin GPS is mounted on the handlebar pad. It's not ideal, as you have to look down so far to use it, but it has worked. I would rather have it up on the dash, but didn't want to lose functionality of the bag. But this is a great option.
Watch for a nice windshield bag to go up for sale soon!