1&1 are decent for hosting - - but their sitebuilder & templates are rubbish.
Go for any of their linux packages that include FTP access (The £4.99 a month & above ones I think) and you'll be able to upload any template you want,.. personally I prefer the ones from templatemonster.com to the themeforest ones - they're built to much higher standards & include better source files, so are worth the small additional cost.
The only downside to 1&1 is their bespoke control panel interface,.. if you're used to a standard "cPanel" setup, then the 1&1 can take a lot of time, effort & head scratching to get used to - - I'm very experienced with web hosting & still occasionally have to resort to a google search to find where a specific feature is hidden in the 1&1 interface.
There are cheaper hosting options too, with all the same features,....