As I see the best activity for kids is that activity when parents are involved in too. 😉 Reading books, outdoor walking, physical exercises... We can speak about a lot of things, but if parents give their own example, children will follow.
Another fact is that we all have our "screen time" nowadays - we all use smartphones, laptops, iPads, etc., so playing video games with kids is also a good idea. We can show that this "screen time" can be used to advantage. Now, a lot of educators use video games in classrooms as an educational tool. We just should choose the right ones. This article highlights this matter and provides the list of video games examples for learning purpose.
Of course, it should not be an addiction - parents have to control this activity.