I really liked Raphael "Choirboy" Mendoza from the start but B.J. is the heroine I liked the least in the series. It took me until their undercover op in Venezuela to start to warm up to her. Once there, despite the dramatic circumstances and even though she still had difficulty to be a team player, she really cracked me up. I also liked the subplot with Stephanie as well as the BOI participation.