It's really difficult to compare the two because they don't target the same audience.
It is obvious that Catia V5 offers more possibilities than Solidworks thanks to its very complete basic surface module and to which you can add great functions if you have a budget. After working on Catia for quite a few years, I know that I haven't seen it all yet.
On the other hand, it's a very professional software so the interface is less beautiful and probably less intuitive.
In my opinion, Solidworks was designed for purely mechanical work (volume parts and standard operations). It does the job it was developed for perfectly, for a much lower budget and is easy to learn.
I've worked longer with Catia so it's the software I have the most ease with and which has the organization I prefer but if you ask the question to someone who has always worked on solidworks, the opinion may be different.
So on that I can't contradict you! But I had noticed a solution to avoid this problem. One of my colleagues was making his coins by right-clicking on the desktop instead of doing them directly from Catia and we noticed that it brought this error more often.