Of course there is no one method that is ideal for every application. The method must depend on the specific requirements you have. What is the flow rate? The temperature? What is the concentration of organic matter, nitrogen and phosphorous in the incoming waste water? How clean must the water be after treatment?
You choose the method and design the process according to these specifications.
Adsorption seems to be most promising method for N and P recovery, read this review for further understanding http://www.sciencedirect.com/science/article/pii/S0001868616302184
Many thanks to Dr.Bp.Naveen, and all dear friends and professors. With my special respect and owner for this heavy duty scientific information in my specialty.