Comparing BlueHost with WordPress.com is only really difficult because they are so different. WordPress.com is focused only on providing hosting for those who want to have their WordPress site hosted on their servers. BlueHost, on the other hand, is a great option for people no matter what type of site they want to run. Even for WordPress based sites, however, BlueHost has better quality hosting. They are faster, more stable, and provide better support, all of which adds up to name BlueHost the winner of this comparison.
TinyWebGallery offers professional advice and suggestion.