Strictly opinion here, but even though I am no longer a part of the dev team, I'd still like to consider myself a part of the community.
I don't believe adding extraneous features (bloat) to the core client (wallet) is going to add any real value to the coin or the codebase in the long run. I'm still of the opinion that an application should do one thing and do it well instead of cramming a thousand plus features that become nearly impossible to maintain. I feel that if trading is integrated, it should be done as a feature of the platform and not specifically the wallet.
This is something that could (and probably should) be implemented as a module. In my less-than-humble opinion, the main problem with the software as it is now is that it tries to do too much and is very disorganized in its structure and control flow (not inherently LTCD's fault, this is an artifact of bitcoin core).
Essentially my opinion can be summed up by this metaphor: before you build a new room, you should first clean the rest of the house. You'd be surprised how much space you already have.