I'm using an Mi 11x a.k.a Poco F3
This is my first Android with a flagship processor solovinhg the snappiness of it even 2 years in. Plus 120hz and Amoled at this price point was an amazing deal. Its battery is not greatnoew, 2 years in, and the camera is okay, and not amazing.
I've had a Galaxy 5, Galaxy SL, Galaxy S4, then Redmi 2, Note 3, 5, 7 (all pros) and lastly, the Mi 11x.
The best, for its time, was probably the Redmi Note 3 Pro, a great upper midranger at a budget price point. The Note 7 Pro had a great camera at the same price point as well. On the performance front, and overall, Mi 11x is easily the best.
I have an Mi Pad 5 as well, great for watching shows and movies on the bed.
I have a Macbook Pro from the office.Its's good but I don't see myself purchasing into their ecosystem due to price and closed garden concerns.
Both suck tbh, but Touchwiz was just terrible back then, and stock was much cleaner and lighter. But their One UI seems to be slightly better, but haven't used it. MIUI is pretty decent. Few years back, I would have flashed whichever the hottest custom ROM was. But these days I just want stability and peace of mind which MIUI seems to be providing.