what is the main difference between a home-rule city and a general-law city?
The major distinction between the two is that a General Law city can ONLY do what the legislature, through law, allows them to do. A Home Rule city, on the other hand, can pass any regulations or laws it deems necessary unless the state law prohibits it.