There is no algorithm, so you have to put in a little bit of work into curating your feed. And unfortunately, search is a little bit dismal, but besides all of that...
Curating your relays is kind of important. You don't want to have too many relays that are disconnecting all the time. It can cause slow load times, which can be frustrating when you're just trying to scroll for a little bit.
Paid relays can cut down on spam.
Have fun.