Hola; no sé dónde vives pero lo mejor es que si vas a contratar el servicio a una empresa, lo hagas en una de tu ciudad.
Si eso no es de importancia para ti, puedes escoger la que "más te guste". Busca, mira sus webs, los servicios que ofrecen y pregunta si te ofrecerían todas las características que quieres para tu red social (como la que has comentado de "elección de plantilla" para la página personal de cada miembro).
Aquí tienes alguna que te pueda interesar (alguna tiene la oficina en España, otra en Argentina... tú eliges :) }
www.dcool.es www.globalcreativa.com www.cerotec.net www.lineagrafica.es www.artvisual.es
Haz un búsqueda en Google y encontrarás más :)
Como te he dicho, una vez que decidas contratar el servicio, tendrás que decírles TODAS las características que quieres que tenga tu red social (páginas personales modificables para los miembros con su subdominio personal...)
Espero haberte ayudado.
Suerte y un saludo!