Last one, I swear.
I think the snap setting should be separated from the note duration setting. There are lots of valid cases where you might want to start a 1/4 note on a 1/16th or 1/8th note position. On 1:720 for example. If the snap setting always follows the note duration this use case is impossible. It's also perfectly valid to want to enter 1/16th notes on 1/8th note boundaries but don't want to accidentally enter anything on a 1/16th. Having separate settings for duration and snap would allow for the most flexibility.
It's possible that this might need to be done before the snap bugs can be fixed.