Dish or direct will have virtually the same signal abilities. They use different satellites but no difference in signal quality. As of now direct is limited to big full dish antennas for HD the portables are standard def .. but that is supposed to change .
Dish is very very friendly to rvers and can give you the locals ( ABC NBC CBS pbs ) where you are super easy via call, text or chat. If you have a prepay by month account ( outdoor ) you can do it in your account online with no customer service interaction.
All that and the channels are the same .. with a big difference ... no Sunday Ticket and no HBO on Dish . If those are important, Direct is the only way to go for satellite. Dish has a flex plan that’s 40 bucks and you can add packs to keep cost low. I generally get locals via ota for free included in the dish guide. But if I’m somewhere it’s not possible I can add locals via satellite for 12 bucks / month.
HBO can be had via steaming and as for that matter everything else ( except Sunday Ticket) and you can dump satellite if you are confident you can access fast unlimited internet everywhere. I have streaming options plus Dish tv ... streaming isn’t always available but that has a lot to do with where we travel and we have unlimited att and Verizon hotspots .