I’m on PCP and have used it for my last 2 cars, I like the flexibility and if taken out when attractive deposit contributions and low APR rates it can work out cheaper than a bank loan in terms of interest. Some people take out a PCP to get the deposit contribution from the dealer, then get a bank loan to pay it all off within 30days which can work out even cheaper, I haven’t done this myself however.
Even though the terms are 3-4years it’s very straightforward and easy to change cars earlier if you want to. For my current GTI I was in a little bit of negative equity (around £500) with my previous car due to wanting to change earlier (I was just enquiring at the time to get an idea of numbers), but VW offered to waive this and gave me a good discount on new GTI, presumably as they’ve got me “signed on” for another 4 years.
This can make things tricky if you want to change brands away from VW for your next car. But you can settle your PCP at any time if you wish and then sell the car privately/part exchange it but will likely end up costing you more than if you renewed another PCP direct with VW.