Hey Haldor, I’m not trying to start a debate about semantics, but your definition of true 3D and 2.5D doesn’t seem to match with how most people view them.
Usually 2D work involves only profiles and pockets.
2.5D is basically stepped pockets. i.e. there are multiple levels of depth (in steps) but no smooth transitions between them
3D then is organic surfaces etc.
Again, just trying to make things clear for newer carvers, because i fear your definitions could confuse people.
Following these definitions, Easel can do 2.5D, albeit kind of limited. No 3D except when used merely as a gcode sender.
Another (often forgotten) option for 3D carving is Meshcam. I hear good things about it and it’s within hobbyist price range.
But before you can do any of that, you’ll need to create the CAD model and I’m sure that in itself will take some serious work.