Realizing that there is a delineation between protocols that memorialize and execute some peer to peer agreements, and protocols that are themselves an actor: making a market in some automated way, responding to what users are doing, etc.
In the first category: 0x, OpenSea, Opyn v2, NFTfi, SudoSwap OTC
In the second: Compound, Uniswap, SudoSwap AMM (?), Squeeth
It seems like the general trend is towards the latter. It's just often very hard to figure out what the protocol should be "doing" that helps/is useful
Though I do think that p2p is extremely important and will always serve some subset of use cases.
(Also, people call things like Morpho a sort of comeback in p2p, but it's actually a protocol that is "doing" a lot. Interesting, tho!)