Full backup of Moto X
I've heard of this tool. It doesn't seem to be complicated to use.

Also, I've heard of this one that requires rooting the phone.

Just to let you know, I didn't test them, so I can't say if they meet the expectations. I would choose the first one, because it apparently does not require root (and, the second one is not available in my country). However, since you have already rooted your phone, you can try either one (or maybe any other different app).