D.D.
We have an island and a kitchen table. We NEVER use the island to sit at. I think bar stools are uncomfortable. And the kids have trouble getting up and down, and the little one has fallen from the bar stool.
So, I'd vote for the table and small island/cart for extra counter space.