when you say you have a "loop" or point to point links. Are these point to point link routed links? Like, point to point between sites and you have a router in between? sorry when I hear point to point i think of WAN.
STP is only for switching. So if your redundancy is at layer 3. STP wont really matter.
If you have any redundancy in your switching, I would defiantly recommend that you turn on STP. Just make sure you that understand exactly how it works and how it elects its root switch and that you make sure it elects the fastest switch in the redundancy (your core switch normally) as the root. Otherwise you could be sending all your core traffic to an edge switch and possibly over work that switch.
On VTP, its nice to have, but only really gives you administrative advantages. If you cant get all cisco gear to make this work, you can just do what it does manually with other brand gear.