The middle of the galaxy is unlikely to be conducive to forming intelligent life simply because it's not stable enough for long enough.
In our part of the galaxy, the mean distance between stars is around 4-5 LY (at a guess) in terms of nearest neighbours and ignoring binary (and up) systems. At the galactic center it's a few light days.
We've had many events that have caused mass extinction. There are many more that could end all life as ew know it (eg gamma ray bursts, a sufficiently close supernova. We have ~10 stars within 10 LY of us. Imagine if that were millions instead. I find it hard to believe conditions would be stable enough for the millions or billions of years necessary to create and sustain complex life.
As for our galaxy being "perfect" this touches on a coupole of concepts, notably the Anthropic Principle. But again we return to Bayesian reasoning. If there was going to be 1000 spacefaring civilizations in our galaxy, what are the odds that we are first? And while the Sun is <5B years old, there are stars up to 14B years old. There's been a ton of extra time for civilizations to develop elsewhere.