Recommended, most feature rich firmware:
DD-WRT: Based on Sveasoft's Alchemy, Many Features (Latest Version: v23 SP2)
DD-WRT HotSpot Module: Combine DD-WRT with HotSpot System to turn your router into a free or paid HotSpot

Other firmwares:
Freifunk: Based on OpenWRT, Accepts Software Installations (Latest Version: 1.0.5)
HyperWRT: Mininal extra features, fast, for most users (Latest Version: 2.1b1)
Linksys: Official Firmware, least features, most stable (Latest Version: 4.20.7)
OpenWRT: Advanced firmware, Linux experience required (Latest Version: White Russian RC5)
Sveasoft: One of the most popular, many features (Latest Version: Alchemy)
TinyPEAP: Based off Sveasoft's Satori, this stable RADIUS server is great for advanced users. (Latest Version: 2.50)
Thibor: Based on HyperWRT with more featuress. (Latest Version: 15c)
Ewrt: Allows users to create hotspots (Latest Version: .03 beta3) - DISCONTINUED
Firmware Recommendations