Литература - это творчество, а творчество безгранично. Поэтому главный герой может быть награждён любыми качествами, которые только угодны будут автору. Другой вопрос - а будут ли такое читать?
Я помню одну книгу, в которой главный герой... да хотя что там главный герой! Все герои, не только главный, были отрицательными. У всех было очень много отрицательных черт. Я спокойно прочитала её, было даже интересно, но другим не советую - не понравится, так как контрлитература. Кстати, несмотря на то, что книга кажется многим ужасной, те, кто прочёл её, не остаются равнодушными. Это "Коровы" Мэттью Стокоу. Но не рассматривайте как рекламу, повторюсь - никому не советую читать, вообще.
Герой, который совершенно не имеет отрицательных качеств, даже может вызывать раздражение из-за своей излишней "идеальности". Помню, про Волкодава (в серии книг про него) были отзывы, что он, мол, "слишком положительный", и что ему не помешала бы "хоть какая-то отрицательная черта или проигрыш". Человеку сложнее смириться с идеальностью ГГ, чем с его похожестью на всех остальных людей (ведь отрицательные черты - признак всех обычных людей, да и необычных тоже).