The benefits of using PowerShell for Azure login include: faster and more secure authentication, the ability to manage multiple Azure accounts from one console, and the ability to automate tasks with scripts. Additionally, PowerShell allows for the use of Azure Resource Manager (ARM) templates, which provide a way to deploy and manage resources in Azure.