Its maybe a couple years old now but i use an unlocked Samsung Galaxy XCover Pro with Verizon. It has a headphone jack, removable battery, and an SD card expansion slot as well as two SIM slots. Its a durable work phone but for me it works great as a personal phone and doesn't need a case. Performance is about midrange
Edit: there is an XCover6 pro that is an even more modern version of my phone with all the same features and available as a Verizon phone
While not official support, I had luck with my logitech g600, using Piper/libratbag on Linux to configure my mouse's onboard memory.