Although I didn't use DD-WRT or OpenWRT, I did some research work before I installed Oleg.
Primary reason: Oleg fixed the bug in the 'sudden death' of the wl500G router, WRT hasn't as far as I know.
Second: Oleg had so many tutorials, that installing things isn't a pain in the ass anymore. Everything is avalible, although you need some time to get familiar (like me) with the linux surrounding.