Throw out everything you ever thought about databases. It is from here you will learn a completely new way of dealing with data especially in environments where you need an immutable audit trail.
I almost feel like Datomic solves what blockchain does (immutability) really well without the drama.
Clojure was also another culture shock. I like it personally but the syntax at first was scary (but it's really simple and straightforward).
Having said that I'm not 100% sure whether I realized any productivity boost working with clojure. Finding clojure developers is tough & expensive vs Java or .NET or PHP.
Datomic has a bit of a learning curve and I still haven't fully crossed over, relying on google groups discussions and it's not a user friendly experience which I feel may be their limiting factor (they've made it far too difficult for the wandering developer to approach it) and the fact that it's closed source and proprietary but this is most likely because a lone developer hobbyist has no business using Datomic because it really makes sense in industries where you need a fully auditable trail, something that was typically available in event sourcing frameworks with some sort of CQRS wizardry that I've had trouble justifying using.
All in all, unlimited peer is a welcome news. However, datomic in all in it's shape or form, only applies to a small group of developers it seems, which is a shame because datalog queries blows SQL out of the water.
The stuff one can do with datalog on datomic tightly integrated with clojure, it's game changing, but won't apply to all use cases for folks on HN.