The silhouette software is proprietary but I am using Linux + inkscape + https://github.com/fablabnbg/inkscape-silhouette which works perfectly (except I can't get the Bluetooth to work but that's probably a me issue). It's less user-friendly (but more power-user friendly) than the official software and doesn't have all the templates and ready-made designs but that isn't a problem for me.
I would like to get a laser cutter at some point but that's a completely different beast. Don't get a cheap ali-express one that is not enclosed if you value your eyes. You will also need ventilation for a lot of materials if you value your lungs. In comparison, my silhouette is a simple thing I can move around easily. It's also able to plotting, engraving, embossing and foiling with the right add-ons
To an exteeeeeeeent. I will point out that Silhouette is owned by Graphtec (who makes normal commercial cutters).
You can get a very smooth upgrade path going from a Silhouette machine to a Graphtec machine running Silhouette software to then moving designs into the Graphtec packages.
Otherwise... yeah. Silhouette machine driven with the Inkscape plugin is 100% the way to go to handle cutting.
I would like to get a laser cutter at some point but that's a completely different beast. Don't get a cheap ali-express one that is not enclosed if you value your eyes. You will also need ventilation for a lot of materials if you value your lungs. In comparison, my silhouette is a simple thing I can move around easily. It's also able to plotting, engraving, embossing and foiling with the right add-ons