1and1 - ok, but has server latency problems at times.

godaddy - virtual servers are ok have good uptime, bottom end around what you're paying now

netsol - I don't like

rackspace - way expensive for dedicated - but amazingly fanatical technical support. If you grow to where you need dedicated, they're worth looking at.

For what you're doing, I'd seriously look at godaddy with cpanel/whm. And Id buy it through my affiliate link - domainunit.com

And yes - go unix/apache, NOT windows/iis