I have the x3 myself retrofitted with a cncfusion kit and gecko's, and I think it's a great machine, especially for aluminum. But from what I've seen of the x2, it should do just fine as well with lighter cuts.
As far as learning the software goes, it is no problem at all. I have mastercam myself, and with a book purchased off ebay for 40 dollars I learned how to do practically anything I've needed to do. Other programs such as Bobcad and OneCNC have extensive forums and websites devoted to learning about using them. With a little patience, it's easy.
Myself, if I was going to do it again, I would probably purchase a prebuilt machine. That way all the things that can go wrong are warranted and can be fixed free. The machines are also setup and adjustments made to fix the things that are wrong so you don't have to worry about that. The big plus is the electronics, I replaced all 3 of my gecko's because of mis-wiring, removing the motors under power, etc. At the end, I would have spent just as much a prebuilt machine as on a retrofitted. If you are looking for the x2, check out the syil site, they've gotten good reviews and take the hassle out of cnc machines. I will say though, I wouldnt trade the experience for the world, I learned how to troubleshoot and setup all that stuff which is priceless in my opinion. Also, I emphasize "I" in my posts about cost because your results may vary.