Yeah - for me that just happens to be what I learned to keep ROS from crashing on a remote robot. Not necessarily the best option - just the one I know. It did take a fair bit of googling to figure out how to configure it, but now that I have that I do enjoy having three terminals on one screen (downsides are you see less in any given terminal, and scrolling in screen requires remembering the right key sequence).
The price has really come down - still not cheap, but you can get a very good 3D printer for about US$400 (see this review of the Prusa Mini+ [I’ve always had good luck with Wirecutter reviews - it’s my first go-to when I’m looking for a new product]).
The design learning curve is real. I’ve been using Fusion 360 - they have a free license for hobbyists (although don’t know if that’s available in Russia). I like the parametric design features. Blender does seem to be a popular program. There is also FreeCAD, which some people seem to like.
And I think the machines are less fiddly than they used to be (or the slicers and firmware is better) - it’s more plug and play than before.