I believe a hex grid is vastly better than a square grid simply because it removes the problems of diagonals altogether. Of course, I've never actually managed to convince anyone I play with to use a hex grid instead of just graph paper, so I've never gotten the chance to try it out. Oh well. Heroscape will fulfill my hex grid needs for now.