Customize Buddypress + hosting question

Hi, Some said that doing a custom theme on buddypress is not easy, is there a easy way? any plugin can help?
also I had a very cheap hosting for me to test my dev buddypress site now, I installed some plugins and found the site goes down from time to time. -- I believe that the plugins are eating the resources, right? how to choose a hosting for buddypress site?