Career - Yes. I majored and work in a field that I love. It's fulfilling, allows me to have a good family and work/personal life balance ( good hours, I can work from home, and it gives me the opportunity, in the future, to take a break when I have children to be a stay at home mom)
Friends - Yes. Even though I've had friendships that turned sour, I wouldn't have change anything, because I grew and learned from it all.
Family & Marriage - NA - Not married, no kids, but would like to have children while I'm still young. Personally, I think early/mid twenties is the best age to start having kids - gives you the ability to grow with them and enjoy their childhood.