Well, i'm no fan of face ID either, but for tech to get better, it needs to be adopted. The next iteration will probably be better.
Yes, 3rd party apps are required. But that's what they are for right?
You're incorrect about limited file format support. Most apps have equivalent support that Android's BS Player or MX player does. I use such an app everyday, and i've used the android apps you're referring to.
Why would I need to mount network storage? App based network storage access is enough for me - if I need to transfer any file among apps I can use a file manager app to do so.
There you go again about limited file support. I have used iOS apps to cast mkv movies from network storage on my chromecast! That app can also access my iOS music library and photos/videos which I can cast.
I don't need multiple media apps that can play file - I have one that does it all. I fail to see the advantage you're touting here.
Well you can do so via airplay. While I don't see the utility in casting a mobile game to TV, even android requires Chromecast or a Google cast supported TV to be able to do this.
I don't know when you last used iOS, but i've been able to browse dlna since iOS 6 (probably before that too) via an app with excellent file support (flac, mkv, subtitle support, etc, etc)
Eh no. Usually I don't stream online videos because I have a NAS that auto downloads whatever shows i've set, but streaming online shows on iOS has never been a problem - yes the links open in safari and start streaming. But of course, it helps to know the right websites to visit. You realize apps like showbox and popcorn time are just a front-end right? All the media is sourced from links online or torrents.