Why not to make a really perfect game instead of those little minis around here ? Just spend some time and make a game that has everything - upgrading , good visuals , character designing , story and the most important : selections .
Well first off there is no such thing as a "erfect game" from what I'm aware of, and second It's not possible for the game designers to make a game that would be exactly how you imagine it. From your description i would recommend Arcuz just because it's one of the very few games that take more than a couple days to complete that comes with upgrades, a solid story, and a talent tree mechanism. Or perhaps you would want to look into the Sonny collection that also offers class selections and upgrading.
However since your the one wanting this "all mighty perfect game" I recommend you start working on this ASAP. Or settle with these "minis" games (what ever that means..) that are obviously not good enough for you.
o_o' wtf? "minis" dude what do you expect from flash developers? You want something with more depth I suggest a video game store. And those who make games put a lot of time, effort and care into their product. You've got some nerve.