This was not an easy decision, which is why I put it off for so long.
Ultimately, I don't believe that challenge wins alone dictate the best player. In fact, Dr. Will always avoided winning as a key part of his BB strategy, and he's considered one of the best BB players. Shanna's strategy made winning neccessary, whereas Jeremy's was based on covering his bases to avoid needing to win or step on toes.
Although I concede that Shanna played her heart out and in my mind is an excellent player, I can't in good faith say that she played better than Jeremy. Although she did have a more difficult journey, she created that situation through her own actions. Jeremy's experience showed, and this time he was able to couple that experience with an honorable side I hadn't seen previously. It was a great mix of strategy AND social game, in my opinion, and potentially the winning combination.
It is for that reason that I vote for JEREMY to be the winner of Big Brother. Best of luck to you both, though!