All of the experiences have helped. Best decision probably a gap year in industry to understand a) what I was and wasn't good at and b) my value.
I've probably hung on a bit too long in a few places and could have probably moved up the ladder faster and further but I now know that I'm kind of...