Hardest thing for me though is finding solid/rugged plain sweatshirts. The ones I see are all low quality.
LL Bean’s are very good, I’ve had several.
You might try Croft & Barrow. I’ve been happy with their shirts and sweaters.