Может быть Геральта можно назвать в какой-то степени положительным персонажем, но как по мне точно не героем. Он помогает людям не просто так, а за денежку. Он до последнего не вмешивается в конфликт людей и нелюдей, несмотря что в последнем коллективе у него немало друзей (во всяком случае в книгах).
Впрочем в вселенной Ведьмака полно и других антигероев (не злодеев а именно антигероев, как по мне Ганнибал Лектор является злодеем ибо является непредсказуемым маньяком-социопатом который убивает и кушает людей) например Лето который тупо идёт к своей цели, несмотря ни на что.