Is a gunite pool or vinyl liner pool better?

Gunite is a type of cement mix used in the walls of the pool, whereas a vinyl lining is just a layer on the walls, generally used for waterproofing purposes.

So, either of them will do, but my personal opinion is that using a lining is always better (hence vinyl lined pools are very common in England and other countries)