I use a custom launcher, Nova Prime, not so much because I can theme it (although I do, in limited ways), but because of the functional advantages. And in the case of the G3, the performance advantages.
Nova just does so many useful things that stock launchers don't it's well worth the few bucks and time to set it up. And replacing the stock G3 launcher with Nova eliminates most of the lag people complain about. Replacing the keyboard eliminates another most of the remaining lag.
As far as ROMs, I'm less interested in them than I used to be. I'm not one of those who thinks vanilla Android is something to fall in love with. I've used custom ROMs in the past because they really did add a lot of features that stock ROMs didn't have, and offered noticeably better performance. But with the G3 I'm happy with rooting, freezing bloat, making a few performance tweaks, and using xposed modules to get the functions you used to get only with custom ROMs.
But with with no xposed support for Lollipop (at least for now - maybe forever), and with Lollipop so locked down compared to earlier versions, custom ROMs may become more important to me once again.
As far as ROM reliability, it really depends on the ROM. Some are very good, others not so much. I never install an early version of a ROM, letting others work out the bugs. And I don't install a major revision of a ROM until others have used it and reported back. As far as losing data, yes and no. To flash a ROM, you need to be rooted, and if you're rooted you can use Titanium Backup or Helium backup to back up all your apps and user data, and restore them after the new ROM is flashed.
11-24-2014 09:40 AM