I'm also on T-Mobile. Reception is pretty good, battery life doesn't tend to be an issue for me because I always have a charger around. I had one or two times where it dropped a call because it randomly switched to airplane mode, but then switched itself back. I ended up initiating the return process for it... Mainly because of an oddity that I cannot justify and my inability to understand puts my defenses up. Mine had a messed up call log... It wouldn't record all incoming or outgoing calls, but when it did, it identified them as missed calls instead, and wouldn't show me any call details (e.g., call duration)... I reset the phone, cleared cash and data, removed and reinstalled the SIM but nothing fixed it... Just made me too cautious about what other unknown quirks existed. Plus having spent what I did for the S10+... I decided to return it... And it breaks my heart.
There's lag to it. Nothing is instantaneous, but it should be expected. It's a great phone, and I hope that they learn and refine and rerelease another... Though I know they won't.
Good luck! I can tell you if you're excited about the phone you will love it... You'll just have to decide for yourself if that is enough.