I would say complex curves and lots of details, but don't pile them on as Ives said if they look bad. Use several different colors, and avoid plain square shapes as much as possible. However, you shouldn't go overboard with colors, because if you do it just becomes noise and takes away from the build IMO. Definitely outline and build frames beforehand. I think MCEdit is also useful for moving builds, and use some shaders for screenshots.