I can answer a couple of those.
If you follow what we teach here, you'll never get algae. Period. The kind of pool doesn't change that fact. If you neglect your water quality, then anything can happen.
Gunite is the material used to form the outer shell of a pool. Plaster or pebble-embedded plaster (and many other types of materials) goes over that, and is what you see and touch and what wears out. Each material has its own lifespan. That lifespan is also subject to how well you take care of the water. Plaster can last up to 15 years or more if well cared for. Pebble can make it 20-25 I think (I hope!). Others here can chime in on those numbers, as well as the expected lifespan of some of the other available materials, including vinyl. Ignore the water and those number go down significantly. The pool that came with my house barely made it 6 years, ruined by a "pool pro" who didn't know what he was doing.
I'm not sure what you mean by "repair costs." Unless I just answered that. Plaster and pebble don't really need to be repaired, as long as you take good care of the water. Are you hearing a theme here?
If you maintain proper chemical balance, the amount of maintenance is pretty much identical for any type of pool. And if you use TFP methods, it's crazy easy, and should not be part of your decision-making process.
If you have pets that will be climbing in and out of the pool, that might rule out vinyl altogether. Pet lovers, what say you? (
@kimkats?) I don't have vinyl or a shelf or a dog, so I can weigh in on that aspect.