Yes, current implementation results in vector paths. There is a “smoothing” slider that controls how detailed your path will be. And you can always edit path after you created it.
But you are right, at the end it is not pixel based (raster) with it’s own pros and cons.