I mean they got 1.5 fWAR out of Puig last season after 4.1 and 5.3 the previous 2. You'll have a full year of Corey Seager and Pederson's 2nd year. And they also have one of the deeper farm systems in baseball not to mention assuming they do sign that cuban pitcher they've been rumored on the past couple of days, they will have spent over $100 mil on IFA's after taxes and what not this year.
Certainly they have questions but they also have the ability to fix any issue they have. Their offense is probably one of the better in the NL. And after Kershaw while their pitching is iffy, it's also incredibly deep. Right now you're looking at Kazmir who is probably a decent #3, Brett Anderson who you'd probably want as a #4, Hyun-Jin Ryu who's been a solid #3 in the past, and a host of other guys to cover their 3-5. They don't have an obvious #2 right now but consider Alex Wood is 25 and could easily break out. Also consider Julio Urias should start the year in AAA and potentially is on a fast track to the majors. And outside of that, there's basically nothing stopping them from trading several good prospects for a solid #2. Besides Urias, they have Jose De Leon(mlb.com's #23 prospect), and Frankie Montas(#54) slated to start next year in AAA.
So, I wouldn't necessarily call the dodgers as presently situated as a "complete" team. However, outside of Kyle Crick, Steven Okert, and Josh Osich the Giants aren't likely to get much out of their minors and all 3 of those people are pitchers which is where they dumped most of their FA money. As such, I'd argue the difference between the two teams is the Giants are basically stuck with what they have where as the dodgers have lots of room to grow. Not to mention that because the dodgers are so deep with their pitching that from a regular season stand point they are possibly better off than most teams. They are projected as getting 8.4 fWAR out of their 2-5 right now. The giants are projected as having 7.6 and while I think they might be a little low on Cain(0.7) just goes to show you that depth in the regular season makes a difference.
I would question the dodgers in regard to the post season but then they don't have to run out those pitchers in the post season. They just have to tread water until someone puts a decent pitcher up for a reasonable trade. For example, let's say the Nationals tank early. They very realistically could put Strasburg up for trade given I think he's a 2017 FA. The dodgers have more than enough parts to make that deal and suddenly he makes a pretty decent #2 if he's healthy.