3rd party firmware for Linksys WRT1900AC

The Linksys WRT1900AC will accept a 3rd party Firmware. Is there any reason why should I use a 3rd party firmware over the one I can get from Linksys? What are the advantages of doing so? Is there already a list of firmware that were already tested and proven to work with the router?
