Veldig bra oppsummering!
Det jeg kanskje ikke liker er at det føles som om det blir en del skjult magi, som i beste fall fjerner noe fleksibilitet (som du også var inne på) og værste fall blir veldig vanskelig å debugge, eller fører til spaghetti. Foreløpig mangler devtools, men det kommer sikkert også etterhvert.
En annen ting med redux som er veldig digg er time-travel (spesielt på global state), dette kan man helt sikkert løse i Recoil også, men har ikke prøvd/gravd nok til å vite hvordan evt.
Sikkert enda flere fordeler og ulemper også, men dette ser iaf ut som et nytt lovende verktøy å ha i kassa