Yeah. This has been one of things that I hope XenForo improves upon in future. A personal message is definitely good as you can provide a lot of information about the warning. But in most cases, a notification is enough especially for repeat violations. I am using Xon's addon and it seems to work fine. But keeping it up to date with the latest build requires some effort as it gets updated quite frequently and requires another addon to remain up to date.