I'd say 1.45.7 is the consensus choice for PPPoE users: »
[wired] Recap: BEFSX41 Stable Firmware, but we really don't have much solid evidence either way that 1.45.7 is always better than 1.51.00 for DSL.
I'm using 1.45.7 using PPPoE. My VPN is rock stable using the same settings for the SX41 that were specified for a Sentinel-SX41 tunnel: »
pages.infinit.net/flogator/ They work just fine between two SX41s as well. Also I have one port forwarded without any problems.