C'est vraiment difficile de comparer les deux car ils ne visent pas le même public.
Il est évident que Catia V5 offre plus de possibilités que Solidworks grâce à son module de surfacique très complet de base et auquel on peut rajouter de supers fonctions si on a du budget. Après avoir travaillé sur Catia pendant pas mal d'années, je sais que je n'en ai pas encore fait le tour.
Par contre, c'est un logiciel très pros donc l'interface est moins belle et surement moins intuitive.
D'après moi, Solidworks a été conçut pour des travaux purement mécaniques (pièces volumiques et opérations standards). Il fait parfaitement le travail pour lequel il a été développé, pour un budget bien inférieur et est facile à prendre en main.
J'ai travaillé plus longtemps avec Catia donc c'est le logiciel avec lequel j'ai le plus de facilités et qui a l'organisation que je préfère mais si on pose la question a quelqu'un qui a toujours travaillé sur solidworks, l'avis risque d'être différent.
Alors là dessus je ne peux pas te contredire ! Mais j'avais remarquer une solution pour éviter ce problème. Un de mes collègue faisait ses pièces en faisant un click droit sur le bureau au lieu de les faire directement depuis Catia et on a remarqué que ça apporter plus souvent cette erreur.