personally from what I know, it does have an effieciency in production by 10-15% under optimum conditions and proper monitoring, but like most it has cost obviously apart from the running cost, which is its less forgiving then soil....
just my opinion mate, but soil keeps an eye as thats the way...