I am pretty familiar with all of these plants. There are a lot of habbyists that grow each of these. The tomatoes actually grow quite a lot more than 7 feet. the grow bed for the actual system is 12 inches... however in aquaponics the root systems don't work quite the same as they do in tilled soil. Several people have reported cherry tomatoes in excess of 15 feet.