You need true real-time performance—while Holochain has speed advantages over blockchain and in some cases even client/server models, it’s optimized for resilience, not immediacy.
You want an always consistent view of data—Holochain is designed for eventual consistency and availability of read/write operations, not guaranteed consistency.
Your business model depends on capture and analysis of user data—Holochain spreads data out over many nodes.
You expect to maintain global oversight over data—Holochain apps empower participants to contribute their own perspectives to a shared data pool.
You need to maintain a single, authoritative timeline of all events, as with blockchain—Holochain allows individual agents to maintain their own timelines that intersect with each other at key moments.
You’re building a token-based cryptocurrency—while this is possible with Holochain, it goes against its design due to the need for token-based systems’ need for single authoritative ledgers.