Я использовал @ font-face только для текста, но в той ссылке, которую вы разместили, кнопка выглядит великолепно. Единственное несоответствие, которое я нахожу, заключается в кросс-браузерной «совместимости» (но только с точки зрения дизайна). Это незначительные проблемы, и они не существуют, если вы разрабатываете для мобильных устройств (вы упомянули приложение). Браузеры отображают шрифт по-разному, когда это текст (например, IE9 не выделяет курсив, но рендер менее пикселизирован, чем хром).
Я думаю, что это проблема адаптируемости против внешности. Кнопки, сделанные с изображениями (желательно спрайты, на мой вкус), всегда будут выглядеть хорошо, но вы должны редактировать изображения каждый раз, когда хотите создать новую кнопку. Кнопки с @ font-face легко скопировать и изменить, плюс они могут помочь с SEO, но у вас есть разница в рендеринге в браузерах.