what factors should be considered when choose a boiler