I'll add my voice to those hating the timer. Being a completionist and explorer it is obviously bad when I get restricted in completing and exploring.
I don't mind the rest, just the timer punishing me for exploring. I got about halfway on the gossip gathering, found only 3 coins and maybe 5-6 Halla + 1 Halla I just couldn't reach and had to stop trying to reach because that damned timer was ticking away.
With that said, even with some screwups in dialogue choises I learned quickly and ended up at around 80 court approval, mostly thanks to all the approval I got during the dance. In my next playthrough I have no doubt I will be able to get the approval achievement, unless I decide to screw it and go for completing the sidequests instead...
Again, I'll repeat that the timer ruins the exploration. I can delay everything else in the game how much I want. I can explore every zone available on the world map and go back and forth across Orlais and Ferelden several times before going to this ball. Same thing with "rushing" to the temple with that pool (sorry, the name escapes me) to get there before Coryphy-spit. But both the start of the ball and Corphy kindly waits for me, for years if need be, but exploring during a few minutes extra during this quest is a big no-no with punishment.
It's a single player game that supposedly will let us play the way we want. We got 4 different difficulty settings for combat (times two if counting friendly fire on/off). Why not offer the same choice for this type of content too?