Agree. But to me the weaknesses are, 4th OF and bullpen depth. They don't need to make a blockbuster deal for an everyday OF, nor a major deal for a closer or starting pitcher. And also, the things that help you win 100 games are not always the same things that help you win in October (you can spin that either way right now).
The lesson of the last two years is not what they did or didn't do, it's that you can have a championship-caliber team and still come up short in any playoff series. Had they traded for Paul Sewald or Tommy Pham that doesn't mean they would have beaten Arizona (though with those examples, perhaps a little on the nose since they were actually playing for Arizona instead. Though in the end Sewald was their Kimbrel in the next round, while the last out of the World Series was gotten for Texas by their equivalent of Jose Ruiz).
Changes also don't always make teams better.
If you could make a trade knowing that your guy would be Brad Lidge or Matt Stairs every time it would be a lot easier (but conversely, did the Rays fail to improve their team enough that year? Should the Dodgers have had a better reliever than Broxton?).
I'm sure Dombrowski and Middleton are going to make a swing. And then we could still lose in the NLDS.