Comparing the Best Options for the Chicago Cubs' Opening Day Pitcher

Chicago has a handful of players who could be named the starter when Opening Day rolls around, but who has the upper hand?