Yes, ActiveAdmin is great! It's basically a web editor for your database tables. This is especially useful with first releases where you trust completely the user -- you.
It's also insanely customizable. However, when the customizations increase, I've found ActiveAdmin more trouble that it's worth. It would just be better to build the feature from scratch.
So, as always, "it depends" :-)
I'm happy to chat offline.