The Giants had a disappointing season in 2015, missing out on the playoffs after winning the World Series the year before. The team is all but guaranteed another World Championship in 2016, given that it’s an even year, but the front office didn’t take any chances, making several big moves in free agency. The Giants had several weaknesses on the roster following last season, but their signings of Johnny Cueto, Jeff Samardzija, and Denard Span help solidify those weaknesses. The team is very well rounded and the Giants could have one of the best rosters in the National League, but they aren’t perfect. There are no glaring weaknesses on the team, but at the same time there are some uncertain aspects of the roster that fans should be keeping their eyes on.