City council facing tough decisions on several controversial issues