Every Nostr app has its own algo, whether you realize this or not
I'm finding every client is a bit different of course, but for the most part in order of importance, apps prioritize;
1) their own paid members, Lightning/Nostr@addresses
2) comments
- more notes the better
3) zaps
4) reactions
- basically trash
Comments are over zaps by just a hair imo, because more notes means more screen time on the app