10) Denis MacShane
You know what you're getting with MacShane. He is not funny. He is not warm. But he is principled, focused and an expert on the issues he cares about. For those interested in foreign affairs, he is absolutely vital. His opinions are nuanced and considered and his tweets remain concise and informative. He is also an adequate writer, which naturally puts him light years ahead of most of his colleagues. His comments on the domestic political scene, however, are nothing you won't find elsewhere.