The PM says that this is the last cabinet reshuffle before 2014 polls. The loyalists have been clearly rewarded, while laggards have gone unpunished. The question now is - did the Prime Minister go far enough?