SUBREDDIT: r/relationships
TITLE: I (23M) Recently broke up with my now ex girlfriend (21F) of 2 years and she didn't expect it at all. Starting to have doubts, have I done the right thing?
POST: Basically, she is a lovely girl. Kind, good looking and understanding, even when I was in the process of breaking up with her.  However, she is new to things in the bedroom and struggles to communicate her likes/dislikes despite me pushing in the nicest possible way for her to reveal them. Secondly, she is a student with lots of free time where as i have just taken on a career that takes up all my time apart from weekends. These were my main reasons for calling it off, as well as me being young and worried i haven't played the field enough, so to speak.

However since calling it off, I have been having doubts about my decision. she is an outstanding girl and one I would have loved to have met just a few years later on. Have any of you ever been in a similar situation? What decisions did you make? any advice in general is welcome.
TL;DR: 
Was it worth me finishing it with an absolutely lovely girl for the sake of a few more years messing around and a little less time on my own?