I'd also like to see the features you suggest. All of these are possible on the LMS side, but then the homework grade mode is necessary, which, as I mentioned, some students find overly complicated.
I used homework grade mode last year for exactly this reason: I didn't want to count the review assignment, and I wanted to let them drop their lowest score. But I had enough tech support emails from students to convince me to switch to the course grade mode this time around.