Effects of Input Quality and Environmental Conditions on Selection of Irrigation Technologies