I found the only difference between ARIMA and Exponential smoothing model is the weight assignment procedure to its past lag values and error term. In that case Exponential should be considered much better that ARIMA due to its weight assigning method. But in many of literature i found ARIMA is best as compared exponential why is that?
Also both of them are time series model and suitable only in case of describing linear relationship so how it is beneficial when we want to compare them with explanatory models and non linear models specially neural network where we don't need any assumption about the data structure.