An IPsec VPN uses the standard IPsec mechanism to establish a VPN over the public Internet. An IPsec VPN is most useful for establishing a VPN between fixed end-points, such as two offices.
For supporting roaming users, an SSL VPN is generally a better choice because it requires no installation or configuration on the client machine and enforces endpoint security.