
IMHO, in a scale of value from 1 - 10:
1. Ticket can be created either by mail/ browser
10
2. Ticket can be assigned to some group mail/personal mail.
7 (to a group or more then an agent is not easy for me to manage, responsible/owner some times is not enought)
3. Ticket can be tracked ,SLAs can be monitored
10
4. Mail should come when someone responds the ticet.
10
5. Reports should be available.
6 (lack in some features in native mode and is not really easy some time to have what you really want)
6. Customer can do attachment and select priorities.
10
7. Customers should be created such that different products can be assigned to him for ticket generation for that product
na (not understand or not used)
8. Customer can view/get notification on receiving ticket/change of status- NOT ALL But some notifications
8 (or all or nothing or with notification (event) but with hard work ;) )