Я, кстати, согласен с критиком.
Обнищавший... это, как бы сказать... нелитературный термин. Обнищавшее население... и так далее. Газетчина.
С точки зрения именно литературности не стоит писать "обнищавший" - а стоит описать героя таким образом, чтобы читатель сам понял: герой нищий!
Понимаете, что вам хотят сказать?