QGIS is a very nice piece of software, definitely worth checking out. Some of our geographers use Mapinfo (proprietary) but most use QGIS. Everyone hates ESRI.
Some of your classes might require some ESRI plugins... I would check with your teachers if it's okay to use QGIS, they will certainly know the answer to that question.