Yeah, OnePlus 5t is an amazing phone
If you want a budget phone with a 5000mAh battery, the Moto E4 Plus is a great option. It's 179.99 but regularly goes on sale for much less, has a 5.5" 720p IPS screen, uses Gorilla Glass 3 with an oleophobic coating, front mounted fingerprint sensor with support for gestures n stuff, pretty great quality 13mp rear camera and 5mp front one with flash on both sides, Snapdragon 427, 2gb ram 16/32gb of storage with expandability, headphone jack, supports every GSM / CDMA / HSPA / LTE band so you can use legit any carrier from any country pretty much, and slight water resistance (aka a drop in the toilet or dipping it into water for like 10 seconds won't damage the phone at all)
If you want some top-end quality stuff tho for a good price, the OnePlus 5t is definitely the better option. The E4 Plus is a great low-budget option too