Managed hosting is far less work and requires little expertise. Your hosting company will usually be responsible for server configuration, maintenance, software update, server security, etc.
If you are well-versed in VPS hosting, have the required server knowlege and the time to manage a server, you can go for a unmanaged VPS. If you are beginner then opt managed VPS, it will cost you a little more but saves a lot of time.