I'm hardly an oldtimer, but I am a non-residency trainer hospital pharmacist. I hope you won't ignore my success despite my disadvantage.
It's true that most of us have a negative opinion about the future of pharmacy. The overall downward trend in jobs is undeniable. Decreased hours, lower starting pay, and layoffs are happening nationwide. For now, this has been mostly limited to retail positions.
I'm also generally against pharmacy residency. I'm not against the concept -- increased training for specialist positions just makes sense. I'm against the reality of pharmacists taking a large paycut to receive what used to be on the job training, only to find the same jobs they could have landed right out of school.
Okay. All of that out of the way, what do I think? Residency is your best chance at landing any hospital pharmacy job. Even if I think a new grad is qualified for a hospital job, I accept that a PGY1 is the standard to get your foot in the door at most institutions. With that in mind, residency is probably the best investment you can make in yourself at this point. Search my posts to see more discussion on this, but I am fairly confident that hospital pharmacists have more security than retail in the future market. Our involvement in immediate, critical care makes us very difficult to downsize. The more skills you develop, the more you get paid and the less likely you are to be replaced. I personally believe the same is true for our retail brothers.. god knows you can't just take a 10 year vet and replace them with a new grad and expect the same level of service, but the suits in charge don't realize that.
I'll end this with the same warning I give to everyone else: you must be willing to make your career the top priority in your life to achieve success. You may get lucky and find the job of your dreams right in your home town, but most of us don't. I don't care how much experience or how many residencies you complete, if a job isn't open then you just won't get it. Those of us who continue to find success are the ones who are willing to make it a priority.