1st of all, welcome to the forum !!
There has been a bunch of good advice already in this thread, and thought I would add to that.
We pulled our 2017 Reflection 337RLS for 22,000 miles through 36 states with our 2017 F350 Lariat CCSB 4x4 with the Power Stroke engine. We had no problems with that combination.
We had 2800 to 2900 lbs on the tongue and over 12,000 lbs total ready to travel. IMHO, that requires A 1 ton SRW at a minimum. Or truck did great, but I was getting close to the GVWR of 11,500 lbs. Because of the extra 800 lbs or so that the diesel and assorted coolers weigh over the gasser, you get more cargo carrying capacity with the gas, giving you some leeway towards reaching the GVWR.
When we bought our truck the option was the diesel or 6.2L. Plenty of people used the 6.2L for medium sized trailers, but I heard you had to make the engine scream on the hills. Not so for the diesel.
The newer Ford 7.3L gas engine would be an option. I have heard good results from that mated to the 10 speed. We have a 2022 F250 with the 7.3L in our Fire Co utility truck, and it does a great job pulling our UTV and boat trailer, but the jury is out for pulling a 5th wheel with the large frontal area with that engine. Many people do with good results.
The diesel tends to be more expensive to maintain and can be problematic with poor fuel. It needs DEF, and I also use a fuel additive to further lubricate the high pressure fuel pump. Also the water separator needs to be checked every 1000 miles or so.
Another consideration is where you plan on traveling. The diesel makes short work of the Rockies and Appalachians, and is especially nice with the engine brake going downhill.
The big advantages of the diesel are the power, better fuel mileage than a gasser, the engine brake, and the ease of fueling at truck stops because of being laid out for big rigs.
For me, the postives out weighed the negatives, and I am glad I went with the diesel. My truck is probably overkill for our current 2024 Imagine XLS 22 MLE, but no need to trade in a perfectly good truck that I have set up for our travels.