And let me lead with I don't write or support any non-stock setup such as DDWRT. If folk are going with WRT (there are a few versions) then it's too fragmented to offer any support. I won't be able to find a page on version 1.2.3 on what to set on what screen.

With that out of way any of those WiFi client devices will do fine. Then if this was mine I'd consider configuring my router (not to be confused with the WiFi client) as a WAP.