Both are Good software based on the application solidwork for modeling and ABAQUA for analysis, but if you want to use single software for modeling, simulation and analysis better to go for CATIA.
I still believe that both Solidworks and ABAQUS are relevant for an academic purpose for Mechanical Engineering students. It all depends on the ability of the user to make significant use of each of them to solve engineering design and analysis problems.
Solidworks will be suitable for design mechanical elements, good when you use for a designing project. On the other hand, ABAQUS is good for analysis such as structure analysis, etc. Both are good and not overlap each other
Solidworks is a good CAD package with extensive academic and industrial use - if you learn to use this during your studies there is a significant chance you will be able to continue using Solidworks later in your career. Solidworks contains analysis functions, FEA for example. ABAQUS has more complex analysis functions, including non-linear materials. Whether the analysis performance of Solidworks is sufficient depends upon your application.