If you need to connect your mobile device to a larger display, for example a tv, then an android device is much better than iOS devices. In my opinion. Because you can use both a mouse and keyboard to that. And Samsung even has the DeX experience for that.
I bought the 6.5-inch iPhone XS Max because it’s like an iPad mini in size, but with a huge difference, you can always have it with you in your pocket. Like a mini computer.
And when I want to watch something on a larger display, I chromecast it.
And personally I don’t need anything else anymore. I do everything I want to do on my iPhone without problems. And I actually enjoy using it as my main computer.
Actually the only thing I can’t do is using BitTorrent on iOS.