I'd say Instagram's algorithm is a few steps behind TikTok when it comes to really nailing what kind of things I want to watch, but Instagram has the added advantage of being somewhere I keep track of friends and family, so I get a much more "personal" feed of people I'm close to.
Both are time vacuums if I'm not careful though. If I have either app on my phone, I routinely fall into the trap of the infinite scroll. Instagram has definitely done a better job of keeping me scrolling longer than it used to. Best (for me) to just keep them off my devices and check in every so often when I want to catch up a bit.
YouTube's little "shorts" feed on the other hand though, that is the wild west, never know what you're gonna be shown.