While they offer more features and customization options than stock ROMs, they often lack the stability and security of stock ROMs. Furthermore, custom ROMs are not always optimized for the device’s hardware, so users may experience performance issues. Flashing supports those who aim at the highest optimization in.