I know different weather services/APIs can return different results, but after using MyCroft for several years (Mark I and now Mark II), the weather is severely lacking in relevance unless you know the three things to ask it every time.
Case in point today. My weather is currently overcast with rain and snow possible in the next 24 hours.
Asking Mycroft the weather, I get the temperature and it is overcast.
I then ask (every day as it is required most days) ‘Will it rain today’. MyCroft’s answer today is no.
I then ask ‘Will it snow’ (only because I already know it is very likely). MyCroft’s answer today is no, it is overcast.
I ask Alexa (the other device I have) for the weather and I get, the current weather being overcast as well as information that is will be rain mixed with snow and FYI, we are in a winter weather warning.
Since roughly 66% of queries for voice assistance are weather related, I think this is an area which needs to be very polished, and accurate. MyCrofts current weather paints it as a hobby device rather than a contender for this area of use.