I've been using a cisco RV220W for a while with decent results. I primarily use it for NAT and cisco IPSEC (network to network). Recently, we needed to add IPv6 support, and that's when things went downhill.
First off, I was very disappointed to find it that it does not support 6in4...