Continue earns its place by being the open one you can actually bend: point it at a local model, wire in custom context providers, keep your code on your machine. That flexibility is also the cost of entry, since the config takes real time to get right and the defaults are not magic. Once tuned with a local model it is a solid, private alternative to the closed assistants.