i got like almost 20 job tasks, like 20 projects.. i do not want to see my personal shopping list in the middle of them and what housework i have to do at home..
Well, that's easy to fix - since lists are displayed in alphabetical order you could simply name all your work lists starting with an "a" (or a dash), and they will all sort before all non-work lists. You could do that today and it will work both on Google's site and in GeeTasks.
Another way to fix this would be to introduce "tags" so that you can tag some tasks "work", "home" and then set a filter so that you can chose which part of your stuff to see.
Yet another way would be to add support for multiple Google accounts so that you could have your work tasks in work account and your home tasks in personal gmail.
The other problem you mentioned is a dealbreaker though - sub-tasks, subtasks of substask and so on. I think I know what you want now. Can you point me to where you read about Google developer's plans? I might want to read up on their plans before I do anything about this.
This looks like it goes beyond the scope of a simple task manager and all the way into project management territory (like, MS Project). I'm not sure I like this change, but we shall see what this leads to.