Ok, it is good to understand how other people perceive Agiloft. Just to be clear, I am not an Agiloft employee, I’m a partner, and I try my best to accommodate my customers’ requests as best as I can.
There are certain requests related to user interface and user experience that can be very difficult, very expensive, or simply impossible to fulfill. For example, the animated custom buttons that were mentioned is one of the messages above. It might be possible to accomplish that, if you’re willing to tinker deeply within the CSS style sheets and stuff. But to some of us it seems like a curious omission.
Regarding your specific comments about the email, however, I think with a bit of configuration work and not-so-deep tinkering, you can vastly improve your users’ experience.
For example, I don’t know which Agiloft function you’re looking at, but from within a Contract Record, the email behaves pretty much the way you expect:
(See Image 01 below): from within a contract you can send an email that recognizes the active attachments that are available within the contract record, and you just choose which ones should be attached.
From within the standard email format (see image 02 below), I find that I can simply copy an Excel table, and paste it right in the body. So far I haven’t run into any issued, but this is not something that I have tested extensively, so I can’t comment on how often you may get errors. If you do, however, you may want to report it to support.
So I think it could be matter of drawing inspiration from how email works from different tables in Agiloft, and configure the table that your users are using so that it does things the way they want.