Using unique_ptr as a handle on a ressource is great (be it memory, file...).
If anything, we need more.
Over-generic, sometimes surprising implementation details, missing some relatively common data structures.
Bright side: SG14 working on some, memory ressources instead of allocators, concepts...
To be useful, templates really need SFINAE, constexpr if, type_traits, concepts... enable_if is still not great.
A few months ago, long compile time, lack of doc, complex internals. Hopefully once everything has been standardized it will be better, because it looks great.
A bit annoying to have to setup TBB right now.