Forecasts are really only useful for wind I find.
In general terms, I find the met office to be wrong more often than not and BBC weather more accurate. That said, both of them have a tendency to change their "forecast" last minute which basically means they are just telling you what the current weather conditions are so I don't think it can actually be classed as a forecast.
For hill walking, I will check the wind on BBC weather and just assume it will rain regardless of forecast