The borough boards can hold or conduct public or private hearings, adopt by-laws, prepare comprehensive and special purpose plans and make recommendations for land use and planning, mediate disputes and conflicts among two or more community boards, submit a comprehensive statement of the expense and capital budget priorities and needs, evaluate the progress of capital developments and the quality and quantity of services provided by agencies, and otherwise consider the needs of the borough.