I love receiving my ipsy every month and I have had no problems with billing and if I have any problems they are very responsive.
However, the thing that does bother me about ipsy is that you can only review the products you just received. So if you use something for a little while and find there is something you really don't like about it you can't say anything. It's basically use it once leave a review and that's it. I have been disappointed with many products after a few uses but it had been too late to leave a review.