Took me about 40 hours just to get to Novigrad, lol. Checked out every ? on the map, did every side quest leading up to the city (and all the ?'s that I could manage being 2-3 times lower level than the monsters). And now in Novigrad, I just find myself running between vendors to win/buy all the cards, lol. I'm currently lvl15, and haven't gone very far with the main quest, either. I'm amazed at the amount of content in this game.
Exactly the same here.