Pros: Effect has explicit errors, and dependency management that gives an awesome DX. I also like the two-way Schemas.
Cons: The API surface is huge so there is a steep learning curve.