As a person, I think most people would agree Fischer was a loser (unless they're anti-Jewish or such major Ficher-fans they'll overlook and defend any personal failings).
However, as chess player, he was undoubtedly a force. I think for a brief time he dominated everyone around him in a way few others have. However, I believe as a chess player - even setting aside his personal problems - he was overrated because he simply didn't play long enough to prove himself the best of all time. He ended his career with a 19-win streak and then dominating performances of Petrosian and Spassky. I'd say that undoubtedly makes him the greatest of his time ... but to be considered the greatest of all time? Steinitz dominated just as much as Fischer did for a brief time (actually, not so brief, more like 15-20 years), but we don't consider him the greatest of all time. Why? Because he kept playing, and it became obvious he was mortal. Lasker came along, and like Fischer was dominant for 4-5 years - maybe 8-9 years. Then Capablanca came around, and we saw he was mortal. Capa lost to Alekhine, etc. If Fischer had kept playing, he would have proven he was another in a long line of dominating players who have their limits ... I suspect he would have lost to Karpov in 78 (maybe even in 75), and if not, then certainly to Kasparov.
Fischer was an amazing chess player, and is only overrated in the sense that many consider him to be without any doubt in their minds the perfect chessplayer who would've beaten anyone alive today with ease. I just dont think either his own record or the pattern of champions throughout chess history support this viewpoint.
In my own opinion, Fischer would be the 3rd or 4th best player of all time - definitely behind Kasparov and Karpov (in my mind) and possibly behind Anand.
There are a lot of dead people I don't like. Someday, I might even be dead, too.
Meanwhile, it is good to be alive and to smell the petunias...and play chess, of course.