Hola @ganjah como estas?, cual es el motivo de no usar wp customer area? puedes probarlo al ser gratuito, yo le tengo en varios portales de cliente y funciona bastante bien, si es cierto que se queda corto dependiendo de las necesidades de cada uno pero con picando un poco de código puedes conseguir grandes cosas con el.