we know that via hook_* we can make everything, but my question is about the use of Rules vs hook_. At high level performance programming hook_ is better that rules, but if we consider a normal level performance ?
In a site where you have installed rules (like a commerce) is better to use hook_* or I can create a rule that exec an PHP function? In the first way (hook_*) I need to remember in which module an FooBar thing happen (say does something before node's saving, hook_node_presave) but I have max performance; second way is via Rules module where I have all rules in one path and I can crete a Rules that is "called" when "condition" "before saving new node of node type XYZ" appair.
Which is better in a normal site ? Or in a site more than normal ?
PS: sorry for my bad english.