As you can see from many amazing creations made with Away, it does work. I'd say most of your issues come from bad implementation rather than a buggy library.
It is very naive to think that you can just throw your scene onto the stage, tinker with the rendering modes and have perfect results. You need to think about polygon order from the perspective of the camera. Then combine appropriate objects into shared containers; apply pushback/pushforward to your scene objects as you deem necessary; concentrate on specifics in the areas with most problems. It may require that you shift an object over by a pixel to ensure it's polys stay behind another. We are working in Flash here, software rendering with very little juice available to hammer every z-sort issue. It is much more expedient to have a lightweight lib available to use and allow the developer to fix the minutae. Spend some time learning the library, the issues and the platform before you start crying that the tools don't work.
