The answer is simple – despite having many different names, all of these companies belong to the same German AttractSoft group. That may not necessarily mean something evil – it could be that each service is just meant to cater to a different market and/or audience. For example, Awardspace is more popular in the US and India, while Netfirms is a well-known name in Canada.
A customer needs to evaluate the requirements of the application to choose what kind of hosting to use. Such considerations include database server software, scripting software, and operating system. Most hosting providers provide Linux-based web hosting which offers a wide range of different software. A typical configuration for a Linux server is the LAMP platform: Linux, Apache, MySQL, and PHP/Perl/Python. The web hosting client may want to have other services, such as email for their business domain, databases or multimedia services. A customer may also choose Windows as the hosting platform. The customer still can choose from Perl, PHP, Python and Ruby but may also use ASP .Net or Classic ASP. Web hosting packages often include a Web Content Management System, so the end-user does not have to worry about the more technical aspects.
Many services offer so-called unlimited or unmetered service for whatever amount of bandwidth, disk storage and sites you use. It's important to understand that most terms of service actually do limit the definition of "unlimited" to what's considered reasonable use. The bottom line is simple: if you're building a pretty basic website, unlimited means you don't need to worry. But if you're trying to do something excessive (or illegal, immoral or fattening), the fine print in the terms of service will trigger, and you'll either be asked to spend more or go elsewhere.