+1
And either character switching or ability/skill check help would be really appreciated, both in MP and SP;
I believe the ability skill check help already exists. If I play a cleric I can listen to my teammate's conversation and use guidance to boost his check during the dice throw.
Edit: NVM, I think you mean for passive abilities of more proficient characters to be used. That would make sense in most scenarios.