Other differences are that processing rules modify data based on certain conditions and vista rules modify data based on visitor segments. Vista rules are a server side approach and can send data to multiple report suites whereas processing rules are report suite specific. Also, vista rules are created by adobe engineering services for an extra fee whereas processing rules could be created by any user in your company who has an access to it.
I see in your response you said "Processing rules are carried out before VISTA rules in a serial order." . However in pictorial I can see that Processing rules are carried out after the Vista rules in serial order. Could you please clarify ?