Cycling can never be the complete answer (weather, etc.), but there's no reason it can't be a big chunk of it (30% of all trips in the Netherlands). It's also cheap to build compared to mass transit
I agree that transit is ultimately the most important.