Fresh fish are a nutritious and healthy food. Food fish are often cheaper to raise yourself than to buy. Tanks take up space and are very heavy. Tanks have to be kept warm if you intend to use them over the winter. Indoors, an aquaculture system can make a room very humid.
Some fish can be tricky to raise.
There are two types of costs to think about when you decide to build a system, construction costs and maintenance costs. You only have to pay construction costs once - when you build the system. Maintenance costs include things like food, electricity, and repairs. These are paid for as long as you have the system. By 'crop' I mean the time to raise and harvest a group of fish from fingerling to eating size.