Do it yourself aquaponics is by far the most common subject of aquaponic discussion across the internet so it's a given that I'd eventually make a comment on that. As of today it's evident that the results of intrepid aquaponic growers vary greatly. I believe it's due to the multifaceted complexity of the aquaponic process that, much like everything else in life, is infinitely easier to overcome with good design, forethought, and experience.
Aquaponics can be simple once considerations are made for water cycling, filtration, temperature, humidity, light, water quality, fish type, feed, nutrient additions, pH management, pest and disease management....you get my point; the list is extensive. What I'm trying to emphasize here is that there is a sizable amount of variables that must be accounted for so many beginners may easily fall into the pitfalls of blissful ignorance. Now I don't say this with any amount of disfavor as everyone, including myself, has been in the same position and I wholeheartedly encourage those who are going through the trials of an aquaponic beginner.
So, my opinion is this: while DIY aquaponics is an amazing hobby, those that do it completely on their own are almost guaranteed to struggle. This of course is an observation based on my experiences, but I've seen too many growers give up so soon because they've run into seemingly insurmountable obstacles and it's always sad to loose a participant in the aquaponic community. A criticism without a solution is generally unhelpful to a beginner so I offer this:
1. Read up! Check out my blog about resources, that's a good start.
2. Don't be discouraged, it may take 2 years to "learn the ropes".
3. Take time to think through designs and all the parameters that your desired grow entails and work with them.
4. Leverage the incredible resource of the internet. Connect with others and discuss your failures and successes.
5. Don't forget to enjoy it. Take it easy and take it slow, be patient with your system and yourself. Good things take time.