I have had DIR-655 for several years (2009?), and I am generally very happy with it.

Wanted to upgrade to DIR-868L, but chose not to do that, because it seems to have essentially same firmware facilities and problems as DIR-655 has.
No reason to upgrade, then.
The
annoying problems in DIR-655 are:

1) Reboots every 5-10 minutes, when scheduled access control denies access for children's PC's.
2) Breaks wired connection, when wireless is turned off/on by schedule.
3) Allows internet access by IP address (skype,facebook,steam,lolplayer) when blocked
1st problem: reboot every 5-10 minutes when access control deny internet access
Children's PC's and smartphones are registered by MAC and assigned IP address by DHCP reservations. Access control for these IP addresses change during day between 3 states:-
a) 16:30-22:30 Mon-Sun Evening - allow all access, logged
b) 22:30-06:30 Mon-Sun Night - blocked all access to internet
c) 06:30-16:30 Mon-Fri Work - allow access to some internet sites (school)
d) 06:30-16:30 Sat-Sun Weekend - allow all access, logged
When access changes to Night schedule, children's PC's and smartphones goes amok and sends thousands of DNS requests, which are correctly denied. They are connected by wireless. After 5-10 minutes, the router reboots itself and breaks my wired work server connection.
2nd problem: Breaks wired connection, when wireless is turned off/on by schedule.
So, I tried turn wireless radio off/on via schedule:
a) 06:25-22:35 Mon-Sun - wireless ON
b) 22:35-06:25 Mon-Sun - wireless Off
When wireless radio changes On-OFF or Off-ON, it interrupts wired connections.
3rd problem: full internet access by IP address, when limited by web address
Many internet services like Skype,Lolplayer,etc are still accessible when only 15-20 web addresses were allowed. I guess they use IP addresses and bypass DNS lookup.
Other informationHardware: DIR-655 rev. A4
Firmware: v1.37 EU (recently upgraded from v1.31 EU)
Are you wired or wireless connected to the router?
- my PC, NAS and work server are connected by wire (1gbit)
- 2 x children's PC's, 4 x smartphones and 1 x LG-tv by wire-less
Has a Factory Reset been performed?
- no (many reserved MAC addreses in DHCP, schedules, and access control)
Was a Factory Reset performed before and after any firmware updates then set up from scratch?
- Backed up configuration before, upgraded firmware, then restored configuration.
Was the router working before any firmware updates?
- no, DNS bypass "block some websites" always possible.
- no, wired interrupt always happened when wireless ON/OFF changed.
- yes, "reboot storm" every 5-10 minutes during night is much worse now
What ISP Service do you have? Cable or DSL?
- DIR-655 wan connected as DHCP client to Netgear CG3000 (cable/docsis)
What ISP Modem service link speeds UP and Down do you have?
- 30mbit down, 3 mbit up, 10 ms ping
Cable router/modem in NAT or Bridge mode?
- Cable router NAT mode, network: 192.168.1.1/255.255.255.0
- DIR-655 router NAT mode, network: 192.168.0.1/255.255.255.0, wan: 192.168.1.100
Under Setup/Wireless/Manual, What wireless modes are you using?
- mode N only
- auto scan: Off
- wireless channel: 1
- transmission rate: Best (automatic)
- channel width: auto 20/40 MHz
- WISH: Active
- RTS threshold: 2346
- Fragmentation threshold: 2346
- DTIM interval 1
- WLAN partition: Off
- WMM enable: ON
- Short GI: On (have also tried off)
- Extra wireless protection: ON (have also tried off)
What security mode are you using?
- Security mode:wpa-personal
- WPA mode: WPA2 only
- Cipher mode: AES (no TKIP)
Router and wired configuration:
- Unicasting: On
- MTU: 1500
- DNS relay: ON
- DHCP server: ON
- DHCP reservations: 24 IP addresses reserved for known MAC (table is full)
- UPnP: Off
- WAN ping respond: Off
- WAN port: Auto (actual: 1gbit)
- Syslog: Enabled to NAS on 192.168.0.2
- NTP clock: Enabled to pool.ntp.org
- timezone: GMT+01:00 with Daylight saving enabled, offset +01:00
Advanced QOS engine
- WAN Traffic shaping: Off
- Automatic uplink speed: Off
- Manual uplink speed: 40000 kbps
- QoS engine: Off
Advanced WISH engine
- WISH engine: On
- HTTP priority classify: On
- Windows media classify: Off
- Automatic classify: On
Advanced Firewall
- UDP endpoint filtering: Port and Address restricted (have also tried Independent)
- TCP endpoint filtering: Address restricted (have also tried Independent)
- Anti-spoof check: ON
- DMZ: Off , not enabled
- IPsec: ON
- SIP: Off
As I said, I am still rather happy with DIR-655, but have dropped upgrade plan with DIR-868L