When comparing Genome2D vs Twine, the Slant community recommends Twine for most people. In the question“What are the best 2D game engines?” Twine is ranked 38th while Genome2D is ranked 47th. The most important reason people chose Twine is:
The basics are very easy to grasp, and you can have a basic story up in minutes.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro Lightning fast
It's the fastest gpu-based framework out there for flash. It's beautifully optimised. It has very low rendering latency, low level OpenGL calls that other tech simply cannot do (ie Unity) due to Stage3D, and thus can render a lot more data quicker
Pro Cross-platform mobile, desktop and web
Supports Windows, Mac OS X, Linux, iOS, Android, Web and native Flash.
And with the HTML5 export, it also potentially supports development for the Wii U :)
Pro Haxe!
Haxe is a strictly typed programming language that saves development time but still compiles high performance executables, and can build for tons of different platforms (flash, c++, html5, java, c#, etc.)
Pro Access to direct draw features
Has access to direct draw features so you can make you own rendering structures (scene graphs etc).
Pro Automatic dynamic batching
Automatically batch geometries with dynamic batching techniques (by using constant buffers).
Pro Component based architecture
Pro Easy to understand
The basics are very easy to grasp, and you can have a basic story up in minutes.
Pro Free for commercial projects
Twine is based on a GPL licence. You are free to download, modify and publish derivatives - even commercially.
Cons
Con Lacks documentation
The API documentation is minimal, there's not many tutorials and the ones that are there are very small and only cover the basics. If you want to learn how to properly use it, you have to ask the community or read the source code and figure it out.
Con Not too many games to showcase it
Con Slow development rate
Con Limited to interactive fiction
Twine is specialized to decision-based interactive fiction. Under the hood, a Twine game is just a flowchart for page transitions; the only way to add more complex behavior is to code it from scratch in JavaScript.
