which one is better in terms of efficiency, price and maintenance