Personally I like captains who are in any position except in attack. Players in defence or in central midfield who can see everything ahead of them (or in the case of midfielders, what's going on both behind and in front of them) take my personal preference.
A captain for me also has to be a great motivator (obviously) with the ability (and the balls) to pull up those not pulling their weight, sometimes you need that kick up the arse to find the next gear.
A captain needs to also set an example both on AND off the field, an exemplar of 'Top Professional'. They must receive (command?) the respect of not only the players, but the staff and also the fans.
I think a captain also needs to have that extra 'something'... with Stevie it is the 'Liverpool born and bred, Liverpool through and through' factor that puts him up there as not only one of THE greatest captains LFC has ever seen, but one of THE best captains in the entire world of football. His desire, drive, class and love for Liverpool FC are all of the things that make us love the man.
So as I sit and write this post, a captain has to make me feel proud of supporting our club (JT's antics over at the chavs sicken me) and their love for the club also plays a massive part of who I believe should be the next captain.
Before recent developments, I'd have said Daniel Agger without even having to think. As for now? Despite the sentimental post, I cannot put my finger on one person in particular.
I am torn between Jordan Henderson and (in the next 4-5 years) John Flanagan. Hendo looks like a player who will be with us much further beyond his current contract and seems to love playing for the club, has shown so much improvement and looks like he can command a team. Flanagan is the sentimental choice for me, and I am fully aware he has a lot of development still to come, but in the next 4-5 years, something inside me hopes that he will grow into a leader of LFC.
Logged