Thank you for your interest.
The solutions are basically the same. They include WordPress and all the packages and services it needs to run (a database, a web server, ...) so you will find a ready-to-use deployment after launching it. However, the difference between them is the deployment method. With the VM, you will have a complete instance with all the components running in Azure while the container solution will deploy a container using Kubernetes in that cloud.
In case you use the container solution, you will find it more easy to upgrade the solution, you can follow the information in this Github repository to upgrade it
while in the VM solution, the upgrade basically consist on launching a new instance and then migrate the content from the old one to the new one
As I mentioned in your other post, you will need to take care of upgrading, patching and maintaining the deployment after launching it.
I do not fully understand this question, can you elaborate it more?