If anyone has another recommendation for me, I'm open. The reasons I gravitate towards ThinkPads are the quality keyboard and overall good construction. I repaired more of them than I could count back in my PC tech days, but that was back in the '90s when they were made by IBM.
Requirements:
High quality keyboard
1080p resolution min
RAM expandable to 32 GB+
m.2 NVMe slot
Second storage slot (could be PCI-E or m.2)
NOT a Chromebook
Everything else is just a nice to have.