Win2000(プライベートIP) -- ADSLルータ <-- Internet --> 固定ぐろばるIPのLinuxサーバ

という環境でWindowsとLinux間のVPNを貼りたいと考えています。
Linux側はFreeS/WANでipsecを利用できるようにしました。

Win側がIP非固定で、しかもNATをしているため、
IPSecだけで上手く接続をすることが出来ませんでした。
設定の問題でしょうか?(Windows側のIPSecの設定が良く分からない、、)

そこでL2TPかPPTPを通して、その中でIPSecを使ってデータの暗号化、および
PPTPの認証の脆弱性をIPSecで補おうと考えました。

が、L2TPの利用例がほとんどなかったり、Linuxで動くL2TPサーバ(l2tpd)の
開発が止まっている感じで、L2TPを使うのを躊躇っています。

一般的にはL2TP+IPSec、もしくはPPTP単独なのでしょうが、
PPTP(PPTPではデータは暗号化しない)+IPSec、
というのはあまり良くないパターンなのでしょうか?
とりあえずPPTP+IPsecでの接続は上手くいったのですが、、、