It depends on what components are in your time series (i.e., trends, seasonality, or cyclicity). Each approach has particular strengths and weaknesses in dealing with these components. For example, single and double exponential smoothing handle cyclicity, but not seasonality. Double handles trends, but single does not.
Winters and ARIMA will handle all three, but add additional complexity (particularly ARIMA).