Never owned a Sienna. But if I did, and it's sunroof leaked water into my new car's interior 4 months after I bought it (like OP's VW), I wouldn't necessarily be happy with the reliability.
And of course, all manufacturers CAN throw you into limp mode. But if my car actually DID throw me into...