I like that we can have multiple teams working in parallel, as well share our models to build up confidence without relying too much of user input or code changes! The learning curve is steep for some users who are not used with building large scale systems but this allows us an extra level security checking before deploying into production environment (i am looking at Ubersoft!). We could benefit from having more training courses available - there's no way around it if one wants professional support- especially when using complicated tools such as AutoLisp etc.. There might be other products out their which do similar things better than ours? It would help immensely getting customers onboard faster once they start seeing value added by using them instead of manual workarounds/manual testing procedures!! Using modelling software has been essential part since day 1 because its how engineers communicate ideas effectively within team.