When I had my nft setup I would top feed 15 minutes out of every hour by timer. I also added my supplements on top about 4 times a day by hand.
The only reason I did everything from the top was because I wanted to encourage the roots to spread throughout the pot. My pots were only 8 inches deep and when I did my first harvest I realized that most of the root mass was stuck to the bottom of my pots. I wanted better root spread throughout the pots top to bottom. Hand watering 4 times a day all over the top of the pot I believe helped me achieve this. Placing my plants at the very top of my pots or higher was also very helpful in creating a better root mass.
I've now switched to coco and cloth pots and gained 2 feet of head space. My current crop is my fastest growing to date, I was gonna switch to bloom at the end of the month...I'm not gonna make it, next week at the latest.