I agree with everything except 3. Sneak attack should be automatic if conditions are met and you hit, making it something you turn on and off is unnecessary extra management.
5. This is already coming. See 44:05
https://www.twitch.tv/videos/763351879Another solution to the issue with surfaces would be to add a game mode that was more in line with 5e. No surfaces from cantrips or arrows, and no bonus action shove or disengage etc. I really can't believe this would require much coding at all. Options are always a good way to make everyone happy.
This is a hundred hour game, as it is playtesting is a nightmare which has to be done by AI. You can't have two fundamentally different game systems sit side-by-side, it will make balancing take double the time and resources.