Is this company good? because, i have had enough of my misery at other places... will i get the best from there/
Not sure what "best" would be but I know what "bad" can sometimes be but even bad depends on site load, etc.
Bad could be Microsoft hosting, shared hosting, bandwidth limited hosting, the list goes on and on.
The true fix would be buy dedicated, unlimited everything Linux hosting but the question then comes to how deep is the wallet. Know that any and all providers are more then happy to sell you this type package. Just wave enough CASH at them so the question of which provider is secondary at best.
The realistic plan would be to guesstimate your site traffic, site usage, etc. Then decide what load speed, etc. is acceptable under the expected usage. As site grows so can the hosting package.
Clearly there are some un-happy Bluehost customers but all have their own client satisfaction issues in one way or another. Godaddy, 1and1.com and the other big boys do offer the "best" and biggest packages.
Tom