Let's get one part of the answer to the question above out of the way right now. Dexter Fowler won't be back with the Cubs.
General manager Jed Hoyer has stated that the Cubs won't be making any "major" acquisitions before camp, and re-signing Fowler would qualify in that category. Sure, the Cubs could add a minor piece or two before spring training begins, but Fowler is going to be moving on.
The Cubs have improved their outfield with the Jason Heyward signing. Still, in some ways Fowler will be missed. He was an excellent leadoff man, stole some bases, and was a good clubhouse guy. His defense? Well... it was good at times, but often I didn't care for the routes he took and you could see why defensive ratings systems didn't like him.
It's surprising, in a way, that Fowler's still a free agent only a few weeks before spring camp begins. He turns 30 in March, still has speed, and his on-base skills could certainly help teams.
One of the teams originally thought of as a possible landing spot for Fowler, the Mets, are likely off the list after their re-signing of Yoenis Cespedes.
There have been several teams connected with Fowler in various rumor reports, but here are the ones that seem to me to be the best fits: Giants, Nationals, Angels and White Sox. All of those teams could use outfield help.
When Fowler signs with someone, the Cubs will get a supplemental draft pick that will partly make up for the two they're going to lose from the signings of Heyward and John Lackey.
Where do you think Dexter Fowler will play in 2016?