GPS faces challenges and limitations such as signal disruptions in urban areas, multipath interference, atmospheric interference in adverse weather, potential signal jamming, limited indoor performance, power consumption affecting battery life, and less accurate altitude determination compared to latitude and longitude.