Hi Mohamed! Thank you for the feedback, we greatly appreciate you reaching out, and value your insight as we continue to develop Prefect.
Regarding your first point, the ability to pause/cancel a flow run through the UI is something we're considering, though implementing this is not as straightforward as it seems. There is currently an open git issue that is tracking this, and your input has been added to it:
https://github.com/PrefectHQ/prefect/issues/6026
Your second, third, and fourth points are all great suggestions. I've brought them up to the UI team, who will look into their viability. I've opened them all up as git issues. Feel free to add any additional thoughts or details!
https://github.com/PrefectHQ/prefect/issues/6207
https://github.com/PrefectHQ/prefect/issues/6208
https://github.com/PrefectHQ/prefect/issues/6210
Your final point is indeed a known bug. It relates to the fact that
Late
is a state name, rather than a state type, and therefor requires different handling. Our team is currently working to resolve this issue, and a fix should be released in the near future.