On top of this I would really like to see the DF be more intelligent when queueing for fights.

For instance: Titan/Praetorium is clearly specifically designed for only a single tank, the DF should be preprogrammed to not fill groups for dungeons/trials like this with 2 tanks.

Each listing on the DF should put parties together based on what the actual content was designed to have, not simply a generic 2x(1:1:2) party layout.

In the case of say, a 12 man titan, it should still be more like 1 tank, 3 healers, 8 dps instead of 2 tanks 2 healers 8 dps which is what would happen in this 6 man scenario.