My old phone finally developed a problem bad enough to consider replacement: the screen was dying, starting with the bottom 30%. This is a problem when typing the unlock password, though I got decent at blind-typing after a bit. I could’ve replaced the screen, but after 2+ years it was time. I need my phone at work, and it was showing its age.
Anyway, I had similar requirements, though for a different game. Old phone was a Galaxy S7, and I really wanted to keep the microSD support. I ended up with a Galaxy S9+. I despise Bixby, but it’s easy to disable. It’s a physically bigger phone, but I don’t mind. So far, battery has been better than expected – surprisingly good.
I got it as a “gently used” model from a phone refurb company. If you’re okay with minor cosmetic blemished, that will save you a couple hundred bucks. I could barely see the one scratch on the back panel, and I always use a case so it’s irrelevant.
Protip: If you do go with a new model, many are USB-C. I got a pack of 10 micro-to-C adapters for $6, so I didn’t have to replace all the cables.