I prefer Blair- she has the best solutions to any problems that come up. All Serena does is cause problems- she's annoying.
Blair seems to be not so mature unlike sarina.. she had made mistakes but learned from those things and makes her life much better