@Eagle Six
Wants... hmmm I don't think I ever recorded them anywhere, just kinda randomly asked early on as I used it and since it seemed to fall into a black hole at Garmin I lost interest. But I'll try to remember some, here goes: (preference ordered top-down)
unit: add a feature to allow the user to end the current session and create a new session of the same type and bullet weight simply by holding down a button (other than power) for xx seconds. A one button push to end and start a new session.
unit to app sync: either verify sync actually did it and data matches on both unit and in the app, or give the user the ability to clear the sync and re-download everything from the unit. Both is better because not only would Garmin be doing proper verification during and after sync, it would also allow mult devices to sync all the data from the unit which could be nice as a data sharing funtion for those that wish to at the range or event.
app: add a delete option similar to the export all sessions option, be sure to include a delete all sessions confirmation prompt so the user can't accidentally delete all sessions.
app: export csv data with formulas and calculations in totals using ranges as opposed to the current simple data and totals output. This would allow the user to export all sessions then enter each excel tab, delete or hide any unwanted rows and the totals should then recalculate based on the visible rows (just as a user might experience in any normal spreadsheet). Today to get totals for only the data we want to retain we must delete or hide the unwanted shots in the app, then export as csv. This is not user friendly as it requires the user to have already done analysis in the app to determine any shots per session which should be suppressed from export. The user should be able to munge their data at a later date and in excel or whatever app they use to manipulate their data.
app & unit: if the unit design supports push from the app, update firmware and app to add the ability for the user to pre-define named sessions in the app with bullet weight and other data and push those to the unit with a like identifier (unique identifier for each session) in advance say via the sync. The idea being so the user can identify and choose each pre-defined session on the unit quickly. The app and unit can then sync the sessions with shot data at some later date or time. The idea here is to minimize or eliminate app input at or after the shoot. Most of us go with a plan in mind, then simply execute on that plan at the shoot. Order the sessions such that they are in the same order on the unit so the user can end the current session and start the next one with minimal steps, however allow the user to arrow select any predefined sessions in any order should they choose to deviate from the original order set in the app. After the shoot and sync to app, assure all session input and unit data is exported on export as csv and each set tied to the unique identifier. The idea here is the user predefines in advance rather than renaming sessions, checking boxes, or entering comments after shooting and the session is synced to the app. Having to look at timestamps and order after sync to the app to determine which session lines up with order of shooting then edit each in the app is not user friendly.
unit: if possible either save data in both fit and csv formats or add an option to export data from the unit as csv files to a device via usb giving the user a direct export option from the unit without needing an app, data conversion from fit format, or Garmin connect.