In my experience, public transport is great in europe if you're in a capital city. If you're not, then it is very patchy, and you end up having to drive everywhere.
I've been traveling 40km in 65mins each way using a train from the village "at the end of the world :)" that has a few thousands ppl, so definitely not capital city