I mostly use Affinity Designer (primarily on macOS, but occasionally on my iPad). On the rare occasions I need to do something that AD doesn’t yet do, I use Inkscape. But I find Inkscape confusing and unfriendly, so I only use it when necessary.
One of the main problems people run into with AD is that when using boolean operations it likes to generate filled shapes that only show correctly with the even-odd fill rule. But there’s a longstanding bug in the Glowforge software (first reported about 2.5 years ago, but still not a peep from Glowforge about when/if they plan to fix it) where they interpret every filled shape using the nonzero winding rule instead, which results in incorrect results for many filled shapes. (The easiest solution is to rasterize any shapes you plan to engrave before uploading the file to Glowforge, so you can avoid their buggy rasterizer.)
AD is also missing a few functions (auto-trace, scissors tool, knife tool, etc.) that would be very useful to have. Serif is constantly pushing out new versions of Affinity Designer with new and improved functionality, but lately they’ve been focusing more on things needed by graphic designers rather than what would be useful for those of us using laser cutters.