For PC, Mac, Linux, Web, iOS, and Android, free Unity is more than enough.
Unity for Wii U is available for free, once you have a Nintendo License, which is free too.
Visual Studio 2010 Professional and Ultimate are indeed paid Software, so I recommend you to Study ICT or Game Programming, which gives you access to free VS 2010 forever, directly from Microsoft.