Most of the custom ROMs out there are better compared to stock one. You can download the one which suits you. Its impossible for me to tell the best one as I do not know how you use your mobile. Some people go for heavy features (aka customization's), some choose performance, some choose minimal features, so and so.
Regarding safety all ROMs use AOSP code so they are safe and their source code is open too.