When I tried it last I had problems fully mapping my controller in a way that it worked as expected as well as effects not being as good and overall functionality and work flow not being as smooth as polished as I’ve been used to using serato and then traktor.
It has been a while since I tried it though so maybe I should give it another bash and see how it has improved over the years.
How is the library management? That is one thing traitor fucking sucks at!
There’s a long list of supported controllers. The process for making your own mappings can indeed be a bit cumbersome, but it also seems to be quite powerful in the kind of features it can support, thanks to javascript integration.
Not sure about the library management, seems to work well enough for me.