Just curious; but, what are you storing on your account that you are either exceeding 30gb or 50k files?
I’ve been with bluehost since 2006 and have had a very good experience. I have 4 separate site operating under one account.
I think you will find that nobody gives you unlimited anything at a bargain price. If you have 5000 visitors a day, you should be able to raise enough revenue to go for a dedicated hosting solution. Bluehost’s dedicated accounts only cost $.42 a day.