Yeah, that's where I am at as we get set for the season to start. If things really click with Cruz and Hayes, then that makes the lineup something that is firing on all cylinders. There's still a reasonable amount of uncertainty to have, but Hayes basically isn't striking out at all and Cruz is not chasing pitches or showing any signs that he is rusty from the year off.
If you afford yourself some genuine optimism about Davis (which I will confess that I do -- I have always been sky high on his bat), then things could really start to get interesting, but even setting that to the side, the Pirates should have 3-4 stalwarts in the lineup along with some good upside in 2-3 places, and maybe the most underrated thing being that there isn't a big empty spot or section on paper like we have been so used to.
On the pitching side, I think the best possible optimism is that the team won't be ridiculous with Skenes and Jones if the MLB team competes. Those guys should be here by May at the latest on performance alone. While both are rookies and probably only pitching 150 innings, I guess that's something. It's still a lot to rely on, and generally speaking, although we could play a "what if" game with how Ortiz has looked or even Priester showing a touch more velo and some whiffs, at the end of the day there are just so many ways for the pitching to go sideways and that would be less the case if we had spent 30 million more in free agency to get Flaherty, Lugo, etc.