It's interesting. I mean, since the bug with the front-tire self-destruct was fixed, i never had issues with the things durability. If anything, it's way too tough. You can smack it into a wall at high speed and come out with just a few percent of hull damage. Doing the same on a present day car would allow the two licence plates to be back to back.
.
I also for a long time didn't enjoy driving it. Then at some time on rough terrain i remembered some stuff which i was taught during my army time. (I drove an artillery spotter tank. ) Putting those lessons into play let me drive the SRV much better. Mind you, it doesn't drive anything like a tank, but apparently some lessons on how to handle rough terrain actually transfer well to SRV driving.
.
So yes, if you drive too fast and don't controll your speed, the SRV likes to spin, lift off the ground, tumble, etc. It also reacts badly when colliding with merely man-sized boulders and yes, you can drive into some cracks where it can get stuck. But everything on this list is a piloting error, the SRV is not to be blamed for that.
.
There's just one thing which perhaps might take consideration: people often drive like that due to a wrong sense of scale. I know the "it's just a pebble, why do i now spin around" effect. When you park next to the "pebble" and use the outside camera, you can see that it's actually almost as high as the tire and bigger than the SRV driver, but from the SRV cockpit it does look like a tiny rock.
.
I am not sure of the reason, i suspect that it's because of how high the pilot sits in the SRV and how oversized the cockpit actually is. (Just like in many ships. ) So in my eyes, that would be the most important thing to actually fix on the SRV: give players a better feeling of scale (and in turn of the vehicles speed). How to actually do that is another question, i guess it would require to flatten the vehicle and shrink the cockpit a lot.
.