I've experienced that whole I won't meet her needs if she doesn't meet mine cycle. Its certainly gets to ending a relationship fast. It sounds like you are looking for someone with more ambition and attuned to your needs...sounds reasonable!
Just one thing to think about for the next relationship...you said, "I don't want to be that giving and understanding gf anymore. When is it my turn to be taken care of?" Be careful you don't fall into the distortion of Heaven's Reward....the idea that if you always do the right thing, you will eventually be rewarded (even if doing the right thing means ignoring your own needs). It sounds like you are moving on from this relationship and catching this before it gets to rooted...good job!