Minghui, don't give up ;) Take a look at the offer of eZ systems hosting partners. You will have warranty that everything works correctly. eZ publish has some requirements like many other software. I think you tired with hosting providers that not grants all eZ publish requirements. eZ publish can work very fast and can be good for small website, yes.