I don't use GFS just by looking at the wind layer though. Wind layer forecasts do not include terrain or local effects as you noted. But the necessary info is in the forecast and is accurate.
For instance, in the great lakes we tend to have large diurnal temperature swings and therefore strong sea/shore breezes. If the model is forecasting big temperature changes and an anticyclone with low wind-layer forecast, this is ripe for strong sea/shore breezes.
The biggest hazard we have in the great lakes is convective storms (squalls). They do not show up in forecasts because convective cells are very small. However, The GFS gribs do have pressure forecasts, and perception, and most importantly CAPE and CIN forecast layers. Combined with WPC synaptic charts you have the info needed to determine if 1) convective storms are likely to occur and 2) if they do occur, the probability that they will be severe.