The new HTC phones have speakers on the front, makes the sound MUCH better.
I find that, if you put a phone with back speakers onto a hard surface, the surface would bounce back the sound in a magnified way. I could hear my calls from a few feet away.