I second everything on your list and have added a few more notes to many other threads but will include, again, the need for a shared screen in combat. Having a forced split mid combat is very buggy; I would happily forego the same turn initiative to gain a single screen.
- Upon game load, the second player's follower will load as detached from the party and only the main player can control them. Since I am the main player, this forces me to re-attach the follower and then tell them to leave my party, and then my husband has to go to the Camp to recruit this follower again.
Menu ==> Mutiplayer ==> assign their NPC to them in that screen, then they can use the group up/split function properly. Is it perfect? No, but it damn sure will save you time instead of that very painful kick out, return to camp mode you're using! hope that helps!