I'm considering buying 880L for same reason (L2TP/IPsec VPN server).
Since you use VPN on 880L, I wonder if you could answer one question that I was not able to find on net:
Is IP address that 880L give to remote VPN client in same range as local LAN IP address?
In other words, if my home LAN is 192.168.1.x , will my remote windows VPN client get address like 192.168.1.55 , or it will be from completely different range, like 10.10.10.55 ?
Reason I ask is that first option is what I need, because only in that case windows VPN client will be able to find all devices in my home LAN even if I do not set VPN connection to my home as "default internet gateway". In such scenario (which I presume is common, since most people want to keep going to internet from where their client PC is, rather thru VPN and then their home link), Windows only add VPN network to its route table, and if client VPN address was 10.10.10.55, then only 10.10.10.x will be added to Windows route table - resulting in Windows not being able to find any of my home 192.168.1.x devices.
There is complicated workaround for this, requiring to add permanent route for 192.168.1.x to windows client, and to make that route active only if VPN is active, and not to get deleted afterwards (hence "complicated" workaround) - but worst problem is that it needs to be added to any potential client.