The song was really good in context indeed, especially when followed with the discovery of Skyhold (the part just after that was a little bit much though).
I like the writing. Even when it's passable it's still very effective (I didn't like the prologue for instance, but I thought it introduced every themes and nicely, while still keeping a bit of mystery).
@bellator
It depends on how you play. The game is vast enough to let you play however you want.
You can progress by spending 20 hours in the first zone of the game and gain powers with (dull) sidequests or even, maybe, "collectibles" if you like. Or you can spend 5 hours in this zone and go on with the story, you'll have enough power to progress without being a completionist who wants to pick every flowers and rocks. Or do a bit of both. (or focus on combat to gain power through resources and crafting)
Once you really become someone in the Inquisition, you won't even have to pick flowers and rocks on the road... Ask your agents to do it for you on the wartable, while you're doing more important stuff.
The main point of DA:I is you don't have to do
everything. People around me finished the game in 60 to 90 hours. In my case, I'm not very far into the game (50 hours) and I've done what, 1/5 of the main story? As a reference, I couldn't play past the first hour of KoA because the game felt empty, its story was mediocre and the gameplay was average.
Also, characters are interesting. DA:I has the best mages in a Dragon Age (considering mages are a big focus point of the lore). As I said before, they're very comfortable with their lore and it shows.
They learned their lesson (if there was something to be learned to begin with) and made a very good and enjoyable game.