Self-adhesive vinyl is way more fragile than it looks at first glance. The main advantage is that installation is fast, sure, but when it comes to durability we're talking a completely different story compared to paint. A decent vinyl lasts you 3 to 5 years max under normal conditions, while good paint holds up for 10+ years no problem. The real issue is the edges: they peel first, especially if there are temperature or humidity changes.
What nobody mentioned is that wall prep is almost just as important. If the wall has dust, moisture, or is slightly uneven, the vinyl is going to peel way sooner. With paint at least you seal over imperfections. Plus, if you decide to take them off later (because you got sick of the pattern or want to paint), cheap vinyls leave behind sticky residue that's a nightmare to clean.
My recommendation: use them for dry spaces, areas that don't get direct sunlight constantly, and in apartments where you probably won't be more than 3-4 years. If it's your long-term home and especially if it has a bathroom and kitchen, invest in quality paint. It costs more upfront but you'll save yourself the hassle of peeling vinyl off in 18 months.