I used to own a Nissan Frontier. Bought it for low $20ks. Strong engine, decent mileage.
Had an amazing tie down system.
Downside, 4×8 sheets took some fiddling g. Had an engine issue developing after 90,000 miles.
If I were to buy today I'd get a full size with bucket seats or 4 door (can't stand proper seating posture). 1/2 ton is fine for your needs. Dodge may have a lifetime service contract, which means anything that's not wear and tear goes wrong costs you $100 per visit. Forever. Worth looking into.
I miss my truck.