First of all, you should know a few things about Samsung.
1. They dont lock the bootloader, that's one of the reasons they're easy to deal and twiddle with. (The branded, carrier ones although however do, as they're Carrier property)
2. Their in-house processors, the Exynos family, have no documentation on how their built. meaning, developers cannot base their work correctly and have to go trial-and-error reverse engineering, it takes **** loads of time.
3. They don't give a single crap about their low-use phones and barely update them. The last update is a Jelly Bean release that is older then a year.
There is no space to criticize the devs for custom roms. They tried AOSP with no luck on reverse-engineering.
The only critic you can shoot is that the latest Stock ROM is not being used as a base.