I reviewed each of your responses and wanted to offer my own feedback.
1. when you go to configure the addon you'll see this image. We're not using WHM/cPanel so I don't see why this is here?
These are shown here because you CAN use WHM/cPanel. These options are available for all.
2. I configured the domains path on addons > smartermaIl > add server yet when I create a package it asks again for the domain folder path?
The ability to set the domain path per package is to allow flexibility. For example, you can offer a high performance package that stores domains/users on SSD based drives rather than platter drives, and conversely, offer cheaper email storage in the opposite configuration.
I believe the Addons section is deprecated, however, and I will escalate this for review.
3. the 0 = unlimited does not work for example.
I was not able to replicate this issue in my testing. Please submit a support ticket for further review so we can get more information and escalate this concern to development.
a. I would remove add user/add aliases from the left as an add option already exists on the manage users/alias
As Derek mentioned, we decided to keep these shortcuts as they're a quick way to add new users and aliases versus using the Manage area.
b. Login to webmail should load in a new window rather than the same windows.
This should be occurring in a new browser tab. I escalate this for review to confirm that the webmail redirect happens in a new browser tab.
c. if just one user exists and they clicked delete it give a success messages, it doesn't actually delete it though which i assume would break the domain.
I was able to replicate this issue. You are correct that it doesn't actually delete the user, which is a good news. We will get the incorrect success message corrected in a future build.
d. the add user page could look more friendly and maybe show @domain automatically after the username box.
e. same goes for add user alias, its just not very nice looking and doesn't look user friendly to the typical user who wants an email account.
We can consider changes to the display here; however, there aren't many settings available to work with. Regarding the domain name... we do have a safeguard in place that will strip out the domain if it is included with the username. For example, if you enter a new user as "firstname.lastname@example.org", the user will be added with a username of only "user". This occurs in aliases too.