The language itself is great. The ecosystem is fine, you can find most libraries and if you can't you can at time use the JAVA versions. This was at times a pain because Java client libraries for certain services were out of date.
Solving real-life business problems was tricky but ultimately fun and satisfying. As the resulting code is usually very elegant and succinct.
I really loved the interactive programming aspect of it. It was really easy to go from a repl experiment to the actual implementation.