I recently decided to get Altium 19. I have been using Circuit Studio and in general like it. There are bugs but I could deal with them. The reason I moved is the people I work with use Altium and need to be compatible.
I moved one of my projects to Altium. It basically worked but I did find to issues. When I first moved over the 3D model turned into blocks. Otherwise the board looked good. I decided it might need to be updated from the libraries. I did that and did an update from the libraries and that fixed the solid model isse. But another issue did pop up. One of the schematic symbols (only one) moved on the schematic and hosed the connections. I fixed that and it looks good now.
The vault function in Altium is much better.