Milestones do not currently have a status associated with them. They are just there. This works great for future dates, but when the date passes there is no way to know if the milestone is complete or has been met. It would be great if there was at least a binary 0 or 100% complete button that would show a check box next to it similar to a feature or release phase being complete.
It would be helpful to also use the same progress indicator that Release Phases have so that on the Gantt Report, they can show the checkmark the way release phases do when you mark them as 100% completed.
In addition (or instead), the ability to customize the milestone record layout would be amazing - I need a drop-down for milestone type (Delivery or Value) and Milestone State (Proposed vs. Committed) for reporting out to senior leadership.