So the weather in Germany spiced things up a bit didn't it? It completely changed the race, and the championship as well. Wouldn't it be incredible if the F1 game's weather model was anything like it is in real life? Currently, it's always the same story - it starts raining everywhere on track at the same intensity and you know the intermediates are faster as soon as DRS gets disabled. (By the way, if the AI had a pitstop scheduled during this they'll just change onto another set of dries, but that's a different issue.)
What would make the game much more realistic, challenging and unpredictable, is a weather model that is
a) of a different intensity at all parts of the track; even on a relatively small track like Hockenheim there's a wide variety of weather conditions, let alone at a circuit like Spa.
b) without a definitive moment where one type of tyre is faster over the course of a lap than the other. This way, it's much more of a guessing game - like it is in real life, as Red Bull's, Toro Rosso's, McLaren's and Alfa Romeo's errors showed.
I feel this would add to the element of uncertainty that F1 is known for, but I obviously have no clue whether this is at all possible to be implemented in future F1 games as I would think it's a difficult thing to implement.