I'd get it all done at the factory. Except for solar. From what I've read, the factory solar is pretty spendy for what little functionality it offers, and there are better systems available from aftermarket companies.
After their best hitch monkey installed my hitch all wrong, I wouldn't trust the dealership 'technicians' to install any upgrades. You may get lucky and get the veteran guy who knows what he's doing, or you might get the new guy they're trying to train. Either way, at the end of the day he's going to punch out and go home to have a cold one, and if his work is inadequate it is YOU that will be frustrated.
At the factory it will be planned in to the build. At the dealership it will be the service manager telling his people to hurry up and get that done so we can get to the next job.
2017 FC 27FB
2017 F250 Lariat Crew Cab 6.2L