We've driven our DP for >55,000 miles in the past ~7 years and have filled at lots of places. We used to use the major truck stops all the time and still use them when they are the most convenient option, but with the use of the TruckerPath app on my Android smartphone we can now easily identify hundreds of independent truck stops as well as simply gas stations with truck diesel pumps.
We find that these smaller facilities, when available, are the best options without question IMO. They usually don't have lines; even if you have to go inside it's usually a short walk. More and more of them are accepting VISA/MC at the pump. And the prices are usually better than the major truck stop chains.
Since I know roughly when in a day I will want to buy fuel, I often, the night before, use Google maps in conjunction with TruckerPath to scope out a couple of stations on our planned route. That way I can see what they look like with street view and can evaluate entrance and exit options, etc.
What I don't like doing is pulling off the road into a small, unknown station unless I have some way of knowing what access to its diesel pumps will be. I've encountered situations in which I had to unhook my toad in order to get out of a station and that is something I try to avoid, if at all possible. With the approach I've outlined, I've not had that problem occur in the last couple of years.