Cross-browser rendering
As a best practice, we highly recommend using the element whenever possible to ensure matching cross-browser rendering.
Among other things, there's a Firefox bug that prevents us from setting the line-height of -based buttons, causing them to not exactly match the height of other buttons on Firefox.