I think you got most of them.
- Update data card values on state transitions. The drawings update automatically so that the user does not have to open it to do things like add the checker or approvers initials. Saves time for the checker to be able to just open the file in eDrawings and approve it.
- Install different service packs on the clients and servers without getting error. This is so liberating. (Not an auto function, but I can't say enough good stuff about it)
- It would be even better if the servers could be one major release ahead of the clients. Then I could update the servers without having to have 1000 users update their software the next morning. I could do them in batches.
Something I hate is that SolidWorks turned on the newer automatic dismissal of missing file messages setting by default. Now, instead of pushing the user to fix missing files it promotes the bad practice of ignoring them. If the user opens an assembly and then is reading email or something over the SolidWorks window they might not notice a message and not realize that one of the components is suppressed.