I suppose the most efficient software in terms of cost/performance is that which is the cheapest and does your job to the required standard within what you consider an acceptable timescale and amount of effort.