There are 2 ways the Effect Controls Window workflow could be greatly improved, simply by improving Snapping:
1. When moving the playhead to the end of a clip in the ECW, dragging a keyframe to the end, or jumping to the end with the 'Go to next edit point' shortcut, the playhead and/or keyframe should automatically snap to the beginning of the last frame rather than to the end of it. This way, the clip loaded in the ECW remains visible in the Program Monitor, rather than the ECW and Program Monitor jumping to the next clip!
2. When turning off 'Pin to Clip', it would be far more useful if the ECW automatically snapped to a zoom setting that allows all keyframes to be seen! This would save the user the trouble of using the scroll bar to go searching for keyframes that are outside the visible bounds of the clip.
See attached illustration for more info.