"Effective" might be the better word.
It's unfortunate that "efficiency" has both engineering and economic definitions.