De los que has comentado, como instalaciones... el Berga sin dudarlo... piscina climatizada, padel, chiquipark para los críos, gimnasio (todo de pago, por supuesto).... pero piensa que tienes Barcelona a 1 hora en coche aprox. y los otros dos que comentas... más lejos aun creo... el de Olot por lo menos seguro... En este no he estado, pero lo veo como opción para visitar Girona, La fageda, Banyoles... no para Barcelona.
Si tu idea es visitar Barcelona ciudad, te vendría mejor otros... como el Vilanova Park que también está muy bien y no está tan lejos...
Hay otros, pero ya son de playa... y el nivel baja un poco con respecto al Berga o el Vilanova... almenos es mi opinión...