Clips interlinked with Videos
The "my-clips" page is hidden from twitch and clips themselves do not tend to have much recognition (unless posted to reddit). If clips and videos were placed into the same category (for dashboard and for top viewed clips/videos). Clips would also need proper titles to be listed as videos (Each clips from a stream contains the title of the stream, you could end up with 100 clips under the same name).
Maybe you could publish clips as videos from twitch?
It sounds like you want a place to find top clips to watch?