i think custom roms are really cool and add some really snazzy features. but i do not like to put custom roms on my phone as most of them network connectivity and other issues at first. they are fixed over time ofcourse, but i feel the phone is getting taxed for some reason.
i think however with the advent of xposed framework the need for custom roms would be reduced and would be limited to phones which experiencing lags while xposed.
personally i just root my phone, remove the bloatware and install a custom launcher and be done with it.
those were my 2 rupees.