Для бонусов браузер и правда практичнее: открыл, проверил, закрыл. Клиент оставил бы только для длинных сессий, где важны уведомления и восстановление.
Тут ещё и обновления решают: браузер открыл и всё, а в отдельной программе иногда сначала дождись апдейта. Для бонусов такой лишний круг вообще ни к чему.
Апдейты тут и правда решают, но браузер всё равно удобнее: проверил бонус, обновил страницу и пошёл дальше. Отдельная программа для такой мелочи часто только время отъедает.
Но у клиента есть один плюс, который никто не упомянул: история сессий и автологин. Когда бонусов много и аккаунтов несколько, в браузере каждый раз ловишь капчу заново. Так что я бы оставил оба варианта.
Про автологин в клиенте верно подмечено, но в браузере хотя бы профили сохранить можно. Отдельная программа ради пары бонусов — лишний геморрой с обновлениями, по-моему.