Oslo is nice because it is not trying to be a shopping destination. The food was excellent, the service was good, and the people friendly. It is one of the better places to kill a couple of hours between flights.
Going to Oslo was not first on my list of stopovers but the flight was the best of the poor choices available at the time.