While the analytics tab exists and I think it's a good start, I think it could be dramatically improved.
Analytics for your channel are provided only if you're on your channel in a web browser. Additionally, to see the analytics you must be streaming. In short, you're forcing a streamer to both watch their channel, all while trying to analyze the stream. If streamers are having problems with their channel and they're trying to decipher what is going wrong, or where the issues are coming from, watching your channel in the background to get the analytics in the foreground seems foolish. Furthermore, This is almost impossible for streamers who aren't utilizing Ultra-high bandwidth connections, (25mb plus connections. This includes me)
This leads me to my second point. Twitch has a stream inspector that you can use as well as seeing the latest stream information. You can see when you started dropping frames. See your connectivity. If we really want streamers to provide the best available content to users, then giving them tools that will help them when they're NOT streaming would be the most logical option. Otherwise you wind up with streamers mid-stream just pulling up things and working on their stream while users vacate the channel because no one comes to see you troubleshoot your channel.