I used to host with Hostgator once upon a time, never had any issues and never got suspended for over usage.
I had an 246GB site with them. The only thing is there inode restriction. It dose limit the amount of files allowed on any one account. But if you read the TOS before buying then you can have a good hosting experience with them.
Awesome to hear a good experience! So many of the ones I hear from new clients are bad experiences!