I've tried both Openwrt and DD-WRT. To be honest, stock 188.8.131.52 and 184.108.40.206 are the most stable firmware so far! Especially if we want to enable 2.4GHz/5GHz as well as the corresponding Guest SSIDs all at the same time (openwrt and dd-wrt were unstable under such setup).
Just updated from 220.127.116.11 to 18.104.22.168. So far so good.