Yup, pleasantly surprised.
Still, there are more then enough places that could hinder immersivness (inventory, quest realization, AI behavior, skill tree details, some other combat situations now shown here, gross over-simplification in a effort to escape micromanagement, etc...), but...