Just Finished setting up my Moto X Developer Edition. Unlocked, rooted, and customizing it to my liking. I thought I'd share my favorite Android customizations and see what you guys like.
I don't really intend this to be a general app discussion thread. I do believe there is one of those. This is about customizing Android. Cusstomizations can be in form of apps, though, if the app does do customizations.
So my favorite customizations:
1. Root with https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en. This is sorta a meta customization, as to do many customizations you'll need root.
2. https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher&hl=en -- I like being tricky and so I don't have any icons on my home screen, instead have all my icons in the dock, which slides. Going one further, the app drawer button isn't on the default dock screen. It's funny watching people try to use my phone and have no idea what to do It adds features such as infinite scroll for home screens, dock, and app drawer, customizing how many apps fit on the screen, resizing of widgets that don't support it normally (root-only), and various other customizations. Free, though some customizations do require Nova Prime, but most don't.
3. https://play.google.com/store/apps/details?id=com.painless.pc and/or https://play.google.com/store/apps/details?id=de.j4velin.notificationToggle&hl=en -- Toggles in the notification drawer are a must-have IMO and something included in many ROMs. These apps both allow it in ROMs that don't have it by default (such as stock Android). Notification Toggle is definitely the more customizable of the two, and can even toggle GPS if you have Root and move the app to be a system app, but Power Toggles has one very nice feature: It allows Toggles to be put on the lock screen (requires Android 4.2+), which is a really useful feature for people like me who manually control their brightness.
4. net.hostname -- Change Android Hostname. Requires root. Can be done either via a terminal and run set net.hostname
5. http://repo.xposed.info/module/de.robv.android.xposed.installer -- A Modding framework for Android 4.0.3 and later that many mods use now.
6. http://forum.xda-developers.com/showthread.php?t=2320783 or http://repo.xposed.info/module/at.jclehner.appopsxposed -- both use the XPosed Framework and will allow you to granularly control app permissions. AppOps Xposed is more simple and just a re-implementaiton of the Native (hidden) android feature, whereas XPrivacy is more complex and offers more filtering.
7. http://forum.xda-developers.com/showthread.php?t=2612789 -- Another xposed module (requires Android 4.4) for setting a different lockscreen wallpaper than your default wallpaper. A feature that should be stock in Android and included in many ROMs.
8. http://repo.xposed.info/module/pk.qwerty12.nfclockscreenoffenabler -- XPosed module that allows you to bypass Lockscreen via NFC tags (just tap to a tag and your phone automatically unlocks). It's a ripoff of the http://www.engadget.com/2013/08/23/moto-x-skip-hands-on/ app so I won't need to use it on my phone
9. http://repo.xposed.info/module/ca.spacek.gkdd -- XPosed module for removing words from the dictionary that annoyingly always seem to take precedent over words you mean to use.
10. http://repo.xposed.info/module/it.tnx.xposednavbarmod -- I no longer use this since I don't have any apps that need it, but some apps aren't yet optimized for the new button choices of Android (back, home, recent apps) and so you need to add a menu button. This XPosed module does that.
11. http://repo.xposed.info/module/ma.wanam.youtubeadaway -- Because Google's gone Ad-crazy on Youtube lately. XPosed module.
That's it for me. I don't use a custom ROM, and one of the reasons I went with the Moto X, so I could have a stock Android experience (same with my Nexus 10). I like Stock Android, but Stock Android isn't perfect, so I merely just tweak it rather than completely overhaul it with a ROM.
Looking forward to seeing what customizations you guys are using.