- No GC Tuning. It just works out of the box and I don't sleep over requests being dropped because of a multi-second GC.
- Compactions are fast. Compactions in Cassandra generate a lot of garbage (which cause a lot of GC), and end up taking a long time. This becomes worrisome as your largest, most compacted tables tend to be the ones you write a lot too - so performance degrades over time (until you have to shard again).
Cassandra is still very good software though and still a solid choice - it was far more stable than Mongo (pre-WiredTiger, I haven't used mongo past ~2.2), and while the above issues were annoying, they were entirely predictable. Capacity planning was easy, and with Scylla you may find yourself running fewer nodes (maybe DSE prefers Java because they charge per core, jk).
The only thing I've missed in Scylla so far is LWTs, but I have not used that much.
EDIT: looks like LWTs are still unavailable https://github.com/scylladb/scylla/issues/1359
We're using it now as we approach Alpha, and love it. Extra bonus - no Zookeeper!