Yes, I said this pre-beta also. Definitely needed. Stats also. Anything external does not appeal to the majority of any console playerbase.
Being able to setup ranked task force matches would be much appreciated. Whatever they do, we need more task force functionality in game, NOT external on the ever-maddening GRN.
There should be a more detailed version of the PvE stat page available ingame for GW too.