I'm really enjoying it for sure, but I can already see the cracks. Having so much freedom means you can easily break quest order. One example, I went to grymforge before talking to the myconid sovereign and completely broke the 'save the gnomes' quest. Combine that with the awful romances, and greatest of all time? Eh..