You have to be fucking kidding me.

I'm in queue for an instance for 20+ minutes. Whip out my choco to get it some xp, and it takes me out of DF without any warning?

What the fuck is so complicated about automating simple things? If your fucking choco is out when DF pops, put the fucking thing away for me.

If I want to attack when mounted, auto dismount me.

Simple fucking common sense things.

Why are there so many examples of moronic programming in this game? Can't talk to NPCs while mounted? WTF? Why? Because you're too stupid to dismount us if it goes into a cutscene?

Here's a thought. Lead designer and programmers play other MMORPGs made in the past 10 years and see how features have been implemented in most other games. Move into now, and out of the stone age, for basic common sense quality of life BASICS.