Great post, @lpb ! Coincidentally I was preparing to draft a similar post and to also include upgrading from Advanced → Enterprise… shotgun!
Just a note on point 6; it turned out that Starter does support external actions, as confirmed here.