In the debate between the two growing methods, there is no clear winner.
The answer will depend on your intent, purpose and preferences.
If you want to grow plants using chemical nutrients, then hydroponics is a better option for you.However, if you want an organic way of growing your plants, then aquaponics is for you.
Much of the grower's decision will also come down to the availability, startup costs and maintenance costs of both systems.
Conclusion
Both systems have their own advantages and disadvantages.
There are so many decisions about what soilless planting method to choose. This will depend on the needs, budget, knowledge and products you want to harvest from the system. One thing to keep in mind when choosing is to research each growing system so you will know what works best for you.