one more note I've seen discussed: some folks worry that if they root, they will NOT be able to accept future OTAs.
my thoughts on that (unless someone has confirmed otherwise):
1. if this device is handled like my previous one (Motorola Razr), you can accept OTA's ONLY if you have NOT removed any bloatware. thus, I would suggest folks to make a backup (via TiBu) of any apps that they plan to delete.
2. not to rely on this, but usually when an OTA update comes out, there is always a really nice person that posts the update file somewhere here, and thus we should be able to extract it and apply via some method (RSD Lite, etc).
of course, unlocking the bootloader is the perferred method, as installing ROMs via that is the simplest.
just my $0.02
Primary Device: Motorola Moto X (XT1060)
Xposed with Gravity Box
Previous Device: Motorola Razr M (XT907) STOLEN
ROM: AOSP KitKat 4.4
Recovery: TWRP 220.127.116.11
Previous Device: Samsung Droid Charge (SCH i510)
ROM: Tweaked Lite 1.0
Kernel: Stock FP8