While the stock experience is functional, the community often turns to custom or updated firmware for several reasons: De-bloating:
Access newer versions of Android or better UI launchers.