Solana "crashes" because it doesn't have a mempool.
On other chains, you sign your transaction and it goes off into a pool, then miners pull transactions from the pool according to the gas they're going to get paid and broadcast them to the blockchain. This has a couple huge side effects: for one, miners can see what transactions are going in the mempool and frontrun them; more importantly, if the network gets a large allotment of transactions, the price of gas skyrockets erratically. That's why Ethereum is basically unusable unless you're throwing massive stacks around; the price of gas is unpredictable and if your transaction isn't picked up it will not only sit there without going through, but block subsequent transactions from happening while it waits. The same problem exists across all EVM chains, except that the others are cheap enough that the gas fluctuation isn't really an issue at the moment. Polygon had to raise its minimum gas price from 1 gwei (in MATIC) to 30 to deal with congestion issues (and still has RPC outages more than any other network I use, not to mention gas price spikes).
Because Solana doesn't have a mempool for your transaction to sit around in, when the network gets spammed by tons of bots flinging millions of transactions around at once, transactions that don't get picked up just fail. They don't cost anything, they won't go through later, they just fail. And you know whether they do or don't within seconds. So there's the pro or con: if you want to sign a transaction and leave but don't care when it goes through, congested Solana is a nightmare. If you want predictability of transaction cost and not to pay for failed transactions, Solana's failpoint is better than EVM chain failpoints.
Solana's devs are currently looking at several solutions to the problem, including per-account sliding scale fees, penalized failed txns, and a mempool-like gas market.
ADA, meanwhile, launched its first DEX dapp SundaeSwap the other day and the network doesn't work at all. Nobody got through trying to swap coins.
No blockchain is perfect functionally. Oasis (ROSE) so far has been lightening fast, but doesn't have enough development on it to stress-test. I think Terra (LUNA) has been completely solid but isn't quite as fast. Tezos works but is clunky and slow. EVM has its own issues as described above. The other chains have all caused me much more grief in times of congestion than Solana, even through the crashes.