IPSec implimentations on various Linksys?

So after doing some testing with older Linksys and some Netgear devices, I do like the Linksys IPSec interface and implimentation, but I have run into some issues and would like some advice.

So far the best I have tried is the BEFSX41.
Biggest issue is that you can only have 2 tunnels which is no good. I tried to setup a tunnel to cover all subnets using a class B instead of A in my remote subnet definition, but it did not work. It could be a config issue on my server end, but its not changable for testing.

More tunnels would be good, at least 5.

Secondly when I have 2 tunnels configured for 2 subnets at the same endpoint, it seems flakey. It takes a long time during which the VPN tunnel is either not up, won't connect, suffers packet loss or latency, but then after 5 minutes or so it will stablize.

My question is, are the newer Linksys VPN routers running a newer and improved implimentation of IPsec that addresses these issues? Any other ideas?

Most of the new Linksys Linux based routers are running OpenSwan whereas the older ones are running FreeSwan. OpenSwan is still being maintained, FreeSwan is not. With that being said, I don't think the BEFSX41 runs Linux, but I am not sure.