Should spring constraints be used to make car suspension?

i’m learning how to make cars and i have been hearing a lot about raycasting suspension in the process of getting to know how to make a suspension, it seems that the raycasting suspension is the most effective and it is true that using spring constraints to make suspension could easily cause your car to flip over when driving at high speed(over 200 of the maxspeed property of vehicleseat).
The question is should i stick to the spring constraints suspension only or try to learn the advanced suspension(raycasting suspension)?
if i should learn how to make raycasting suspension, how would i do it, where is the best way to search for information about mathematics and different equations to make this suspension

> There is no tutorial exclusively for roblox and using other engine just make the stuff more complicated because i need to understand the basic of math and how to incorporate them into my car using roblox lua and the studio as well.
So if anyone has any advice, i would be really happy to hear it.