I'm with OmegaStarScream on the "portfolio tracker needs to feel automatic" point. If I have to manually type holdings, I'm already back on CMC in two clicks. The killer feature is watch-only ingest: paste an address/xpub, maybe a couple exchange API keys that are read-only, and the dashboard just stays updated. Also, please don't ever even accept private keys as input, not even "for convenience" or "client-side only" pinky promises. People will do the dumb thing you let them do.
Where I think you can actually differentiate is exactly what you hinted at: comparisons and cross-filtered visual cues that aren't just "a chart". Portfolio vs model portfolios, parity-style "what if it matched X's market cap", seasonality, and those quick multi-timeframe performance bars can be genuinely sticky if they're fast and clean. For the data-import mess, don't boil the ocean. Start with the standards where they exist (xpub for BTC, addresses for the usual suspects, maybe CSV templates you define), then expand. A boring, explicit "supported inputs" page beats a magical "works with everything" claim that breaks the first time someone throws a weird exchange export at it.
