IMO Eberle would be a good choice:
-signed long term.
-composure on-ice. Not likely to let the "C" effect his performance or over feed his ego.
-mature enough to bridge the gap between the young guns and the vets.
-with his demeanour, he wouldn't come across as a kid throwing a tantrum when dealing with on-ice officials.
-vanilla enough with the media not to offend us hardcore fans that dissect every word and fill-in-the-blanks to fit our own opinion.
That said, I predict Hall will get it this summer after Horcoff gets bought out. The fans love him and he is already representing the team while courting FAs and at the draft.
I agree. Eberle has Captain written all over him afaic.