There is also the domain specific flavour in the optimistic rollup camp, i.e this provides a rollup with known tooling for smart contract developers. So, instead of developers ‘hosting’ on a general computation rollup chain, they instead use the toolchain to make the contract and its functionality itself a rollup. Most applications are standalone in functionality like governance platforms, games, social protocols; - having the flexibility to integrate the platform as first-class citizen inside a rollup is the key idea.
Anyway, hit me up if you want to talk about too.