I have to come out and say Picard is the overall better captain. In my opinion, he's more wise and tactfully sound than Kirk. I enjoyed the way he outmaneuvered Q at times. Also, Patrick Stewart is just plain cool.
-
I picked Picard, but they have two completely different personalities, so it's apples and oranges really.