Just throwing idea maybe somebody with skills finds this fun to try:
Replays are not shippable and rewindable because of how engine simulation works, the best we can have that allows that is just somebody doing a video recording.
I wonder if it wasn't be cool to do multiple recording of the same match from different perspectives as videos and then allow to switch between them dynamically. For some nicer games like tourneys.
E.g. if it's 4 player game, record top view, view from each players perspective, and maybe one dynamic.
Probably plenty of work, and I wonder if video timing will match even with tricks like recording at 0.5 sim and then speeding up, but I think it would be fun 🙂