I have processes that do ENTER NEW xxxx. In my opinion, ALWAYS using process for entering new records is much better because you can add richer functionality to your app.
The rule operation just after the ENTER NEW is not getting executed, unless I add a "pause" by doing a Display Message "You have just entered a record, blah blah" between the ENTER NEW and the next rule that is not getting executed. This message has the effect of letting the ENTER NEW "complete"
After the ENTER NEW, with the display message inserted in between, the next operation executes properly. So, it looks like that there is a latency issue after the ENTER NEW is complete when the user clicks on the Create button. My workaround fixes the issue but is just a band-aid.
Dave