thanks everyone!
We use VPN tunnels to a lot of 3rd party devices, including ASA, Fortigate, Sonicwall, Palo Alto, etc. I can confirm that you don't need Route-based or Policy-based on both end, it's only matter locally.
well, for now, we can go with Policy-based, once there is a need, I'll look into these options again.