The only real take-back in the GitHub Actions workflow compared to Azure Pipelines is the inability to upload arbitrary artifacts based on the .ps1 files. This can be overcome by scripting our own uploadArtifact calls. We even have a sample to draw from now:
actions/upload-artifact#331 (comment)