Ну, "status": "ok" или "status":"error" мне кажется понятнее клиенту, но это скорее вкусовщина, пожалуй
Ну а если ошибка с кодом 401/403 и надо сделать редирект на страницу логина, или 500 и надо показать, что серваку плохо? Поэтому коды и нужнее возвращать, как мне кажется