Yep, you end up with a long, thin, roadless country. Citadels along the land border help a lot with defence, but at the expense of angering your neighbours. An offensive war with an inland neighbour is out of the question unless you out-tech the opponent.
So my Carthage strategy is
1) Spam...