Peacock had been fine for me. Sure, the interface kind of sucks for finding Figure Skating events naturally (I can't imagine any subscribers would find figure skating content casually). But when there's quality issues, It's always hard to say whether it's Peacock's app and/or back end that is the culprit -- or whether it's glitchy equipment on the receiving end (viewing device needs a reboot, flaky internet connection, shitty home router, etc.).
To the original poster, about the ability to watch it because it disappeared... sadly, that is a frustrating quirk of Peacock's live events. Once the live event is over, it takes them like 30 minutes or so to upload the final product as a standard video file. So, it completely disappears and for anyone that doesn't know what is going on (and even those that do) it is a frustrating experience. I think they should keep the event up -- with the "this event is over" banner until the new upload is ready.