Questo senz'altro; inoltre, da quello che ho visto finora con map-reduce (o, più in generale, "for parallelo") da un lato e message passing dall'altro si riescono a risolvere la maggior parte dei problemi di concorrenza in maniera elegante e sicura.
Dopo aver approfondito un po' mi si è un po' raffreddato l'entusiasmo, ci sono tante buone idee, ma per diversi versi mi sembra che abbracci un po' di complicazioni fini a sé stesse (specie a livello di type system).