I have an extensive list of stuff I want to do for 2x2x2 and 3x3x3 (and in the order I want to learn/accomplish it)...and I don't really have deadlines yet. Right now I have just around sub-50 second averages with intuitive F2L, and I'm almost done learning 4LLL. Some of these goals just automatically go with one another, once you do one thing then you automatically do another, but yeah.
1. 2-look PLL (just one more algorithm...Z-permutation giving me trouble)
2. 2-look OLL (a few more left)
3. Ortega method for 2x2x2
4. Sub-15 F2L (because I suck at it)
5. Sub-35 3x3x3 average
6. 3x3x3 BLD (I've never tried this before, only read about different methods)
7. Learn 3x3x3 OH, practice to sub-2 minutes (preferably sub-1 min)
8. Full PLL for 3x3x3
9. Sub-30 3x3x3 average
10. Optimize cross solving (because I have ~6 second crosses) and apply extended cross solving
11. Sub-25 3x3x3 average
12. Learn Guimond method for 2x2x2
13. Sub-7 or 8 2x2x2 average
14. Sub-12 F2L
15. Learn algorithm F2L
16. Sub-20 3x3x3 average
17. Become more proficient at a block-building method such as Petrus or Roux (I already can do Petrus, but really slowly)
[18.] If I like BLD solving and get serious about it, I might want to learn M2 or something, but this is tentative because I might not like BLD.
19. Learn full OLL
20. Solve a 3x3x3 with MGLS or ZB with the algorithms in front of me, so that I can get my head around it properly, if I like one of them then I might start learning it, but by no means will I finish. I don't have that kind of patience (at least, I don't think I do).
21. Go to a competition! (this can be placed anywhere on the list) because there are no competitions near where I live, and I really want to go to one even though I'm not a very fast cuber.
So yes, that is my extensive list. I've pretty much planned out my entire cubing career, ha ha. I don't yet have stuff that I want to learn for 4x4x4 and 5x5x5 or other puzzles, I'm still not very good at either and I want to get a better understanding of them before I run off and write a massive goal list. But when I get better at big cubes, megaminx and square-1 (those are my favorite non-cube puzzles), I will practice speedsolving those.
I know that it's a long list, I guess I'll post in here whenever I finish each individual one, because learning everything on this list will obviously/most likely take me a very long time, with a lot of dedication and hard work. Please tell me if there's anything with the ordering of my list that doesn't make sense or something like that, I tend to overestimate myself when I'm setting goals.