Requirements for user submissions are:
- anonymous user is able to submit form data
- admin can delete any submission
- admin can edit any field of any submission
- form can contains fields which are not displayed to user, but admin can edit them
- admin can sort and filter the submissions according to one field (date type)
There is webform module, but I do not know if it can solve all those requirements (the first one is OK, ofc ;)