Most designers consider radio buttons as "ugly" form elements. Not because they're ugly, but because they are hard (impossible actually) to customize via CSS, and every time you use a custom form skin, the radio buttons remain unstyled, hence "ugly"...