Impossible to distinguish cities with same name in same country
There are two "Grand Rapids" in the United States, one in Minnesota and one in Michigan. (There are many instances like this, for example Portland Oregon and Portland Maine.)
Searching for "Grand Rapids" only shows two instances of "Grand Rapids, United States". No further explanation. No further explanation is given after they are selected. I had to add both of them, check the weather in both of them, and consult an outside source to find the actual weather, in order to tell which of those was my Grand Rapids.
There needs to be some additional information about city selections. If not in the dropdown, at least after they've been selected. For example, adding the METAR code would have let me tell "KGRR" (Grand Rapids, Michigan) apart from "KGPZ" (Grand Rapids, Minnesota). As it is, the meaning of "Grand Rapids" is completely unknowable from the UI.