I would love to use {Open,DD-}WRT, but it seems there's generally not great support for DSL modems :(
DD-WRT has been pretty solid for that, even in non-ideal network setups (currently have it connected to the ISP router as a 2.4GHz client, then acting as a 5GHZ AP for my other devices).