LEGO Digital Designer Alternatives I am been using LDD (LEGO Digital Designer) for my latest NXT project and noticed a major delay in building and making instructions for my Projects (My Mindstorm projects contain well over 500 pieces) and the instructions look all weird for my big projects. And LDD is discontinued so I doubt LEGO will make an EV3 update. 

I am curious if you guys know any paid or free software that allows you to make projects for LEGO (Mindstorm). I am looking for something fast, (optional) that will work for Mac and PC, have animation to present my projects, and finally make instructions for my projects.
There are several editors which are based on the open LDraw part database.

I believe that the most popular are MLCAD and LeoCAD. I personally use LDD, so I can't speak to the quality of the instruction generation from these tools, but they do at least offer the ability to create instructions.

LeoCAD is probably your best bet for doing animations, and it is available for Windows, Mac, and Linux.

BrickLink has recently released Stud.io in open beta, and it appears to combine the best of LDD and LDraw - it works with the LDraw part database but will import LDD models and offers a similar interface to LDD as well as collaboration and integration with the BrickLink shops for purchasing the elements for your models.