Не стоит отрывать персонаж от среды, в которой он существует. Князь Андрей и в начале и потом показан, как думающий, честный, активный и грамотный человек, который по непонятным для него самого причинам должен каждый день бывать в кругу недалеких, необразованных и развращенных  людей и перетирать с ними какую-то хрень на французском языке. Кроме того, та же хрень преследовала его и дома, изливаясь из его жены. Не удивительно, что он сделался желчен и неприятен. Он подался на войну, но и там не увидел никакого смысла. Нашел любовь, но и она его предала. Тогда он умер, и перед смертью, наконец, нашел смысл в любви и прощении.  Быть приятным для всех он никогда не стремился, положительным его сделала советская трактовка "ВиМ", сам себя он таковым не считал и лучшие друзья его тоже. Но поскольку он человек правильных и твердых принципов, умный, сильный и грамотный, то завоевать его уважение стремятся все, даже те, кто находит его неприятным и злым. Ну вот как-то так.