Honestly, MSF is very help for people who know nothing about riding a motorcycle but they do not teach you how to be a good rider.
I took two course by Lee Parks on back to back days. I went from being a completely upright rider because i was scared of leaning the bike over to dragging a knee midway on the second day. I learned that pretty much everything I did on a motorcycle up until that point was wrong. Lee parks told me he was shock at how much I improved and said that it was one of the most abrupt improvements he has ever seen. I think the key to my rapid improvement was putting my faith/trust in the instructors and focus on what they are telling you and believe it enough to overcome my previous self imposed limitations. Also seeing how easily they did all the techniques right before my eyes help me too.
The position of both my legs, where i sat on the bike, the direction of my torso, my hip position, how I held my hands, my back, and where I look all got changed. My shifting in both directions was changed. Braking changed.
Everyone who took the class that day showed improvements and was pleased with their results especially me.
I practice the techniques I was shown and continue to improve.
I am still pretty new to riding a motorcycle about 8 months of riding. My next step is when I feel like I ready to get a more of a race bike to go to CSS. So i can do some more training and try out a supersport bike without buying and possible finding out that type of riding isn't for me.