Train Sim World has nice weather features, except for thunderstorms. I would really enjoy seeing how Unreal Engine can handle thunderstorms. This should also come with dynamic weather. For example, your drive could start as clear, then a few clouds start to form, then darker clouds, then rain, then a full thunderstorm! What do you think?