The current architecture of the game is:
Major criteria for engine/framework selection are:
Already researched stuff:
Any other good recommendations ?
I'm not suggesting any particular engine. The choice depends on a number of factors like number of people in the team, target time period, expected number of users, budget etc. etc. But you should check this list of flash game engines. And also check this list of flash isometric engines.