Push and shove isn’t great, the schematic editor doesn’t sensibly move wires around when you drag components, you can’t query designs with SQLish syntax to make bulk changes, there’s no room functionality, no via stitching and guarding, no multi-channel… it’s good but not there yet.
Good enough for most anything as long as you’re willing to really grit your way through it for the more complicated stuff — some of which is high speed but also including multichannel and big bga fan-out and other stuff.
Also — the common open source refrain “there’s a scripting interface” is just another way of saying “the feature isn’t implemented, but you can implement it yourself.” It’s not terribly helpful.