The one downside of using a Mac is the spotty support from vendors. Take T-Mobile’s WiFi service at Starbucks, for example: today, the service itself works fine, but the signup page doesn’t work on a Mac on either Firefox or Safari. After putting in your username & password, the web server sends an empty jsp file.
I had a hunch that it would work under Windows, so I booted up my Windows installation under Parallels and logged in. Worked great, and now T-Mobile recognizes my entire laptop – not just the Windows virtual machine – so I’m happily surfing along under OSX.
If I was an ambitious fella, I would complain to T-Mobile, but I know from previous hotspot support experiences that they have horrible support.