First off: What are you missing with the DIR-655, speak up man, as others might be able to help. What is the most basic features that it lacks anyway?
As alternatives you should consider:
- The Linksys WRT610n is looking good http://www.newegg.com/Product/Product.aspx?Item=N82E16833124296 with its current price. DD-WRT also works nearly perfect on this now. It is a true dual band too.
- BUFFALO WZR-HP-G300NH http://www.newegg.com/Product/Product.aspx?Item=N82E16833162031 Don't know why it's review on newegg saying it sucks, for me its range was 2nd to none on consumer grade router and it has great feature set, too albeit the GUI can be better. You can search for its review on smallnetbuilder. DD-WRT support on this is a matter of time, although installing DD-WRT on Buffalo equipments is harder due to Buffalo encrypting their firmwares.
With the latest firmware I lack the two most basic features, noted in my first post:
Portforwarding and
DNS relay (apparently turning this off fixes my #2 question, but creates another!).
I was semi-okay with having to manually update my OpenDNS IP (since I'm on a dynamic IP with DSL, I have to use DNS-O-Matic, which won't work unless I turn off DNS relay; which defeats the purpose of even using OpenDNS) -- but with no solution to portforwarding?
Come on! This is a great product with a horrible, horrible development team behind it (sorry, but in the tech world you have to prove yourself).
I'm very much so considering buying the WRT610N -- even though DD-WRT progress on it is a WIP (apparently you only need a JTAG if it's
reaally bricked; but the new Management Console solves little debricking issues (uploading bad firmware, for example)). I'm just not too keen on spending nearly $200 on a router

I would consider the Buffalo one that you mentioned if, and only if, I had a chance to see what options I can customize (IE: DHCP reserved IPs, Dynamic DNS tools).. unfortunately I couldn't find anything (only did 2 searches, going to bed soon) regarding that
