A few off the top of my head:
Gunite Plus: Durable. Virtually unlimited shapes, colors, finishes, stairs etc. Cleaners can't hurt the gunite. Can tolerate very high chlorine levels for algae fighting.
Gunite Minus: More expensive. Longer install. Big chunk of money to replaster periodically.
Vinyl Plus: Less expensive. Liner replacement about 1/5th the cost of replastering.
Vinyl Minus: Can be damaged by some cleaners. High chlorine levels can damage liner. Some limit to shapes.
Both can be damaged by chemical imbalances, so I didn't include that for either.