Unicast traffic, sure vpn would be fine. Multicast traffic would require a lot of work on the network engineer to get both sites connected and working properly. I foresee that communication to be slow. Not saying it wouldn’t work, I just don’t think it would be a solution I’d offer. I may have to test this from my office to my house and see what happens.
Thats why I suggested EoIP would be the best choice because it allows all traffic both ways, untouched. Only slowness factor would be the ISP services at each site and the path between locations.