Hi.
First of all, the XCS requires an insane amount of computing power for some strange reason, so if You’re on a budget laptop, don’t be surprized if it doesn’t run well.
Or at all 
Secondly:
https://support.xtool.com/hc/en-us/articles/7317000221591-Use-LightBurn-to-Operate-xTool-D1-Pro
follow these instructions to the letter, otherwise there’s very slim (~2%) chance that You’ll get the D1 Pro working with LB.
Unlike the XCS, LB will probably run on a computer that has been judged obsolete for any other work a decade ago.
Don’t know about the other operating systems, but AFAIK on the Win side Win7 → and a few megs of memory is the minimum requirement to run LB.
LB was literally a life saver for me, I was absolutely sure that the machine itself was faulty when I couldn’t get it working with XCS.
At least the super sensitive flame detector control, not that even the XCS necessarily turns it off 
At least not with the first…nor on the second try.
I don’t have any recommendations for alternative machines either, xTool D1 Pro (20W + IR) is the only one I have (little to be honest) experience with.
The mechanical construction (BEng Mech. here) is IMO very nice and well thought of for this price range, but the GRBLish controller/firmware, or the XCS that one has to use for certain thngs, not so much.
The cable routing to the laser head is also rather tricky, and does require quite a bit of thought and pre-planning so the cables do not restrict movement.
All and all, IMHO it’s a decent machine for the money, and a great platform for improvements because the mechanical construction seems to be better than what the competition offers at this price range.
The mechanical construction is usually the hardest and most expensive to improve, swapping controllers and rerouting wiring looms is much easier and cheaper, IMO anyway.
If either of You bought the IR head with the “blue” head, the IR head focusing arm is most likely a bit too long so as-is it probably won’t mark anything.
So a ramp test and shortening the focus arm based on the results of that test is required unless the folks at xTool have already correced that issue.
Regards,
Sam