My kids are 5 and 7. The 7 year old is able to do most of the game on her own but there are definitely frustrating sections for her. My 5 year old isn’t shy about handing the controller to me when he needs help. I think 7 is a perfect age for getting into the game mechanics but the subject matter may raise awkward questions.
I picked up Balders Gate 3 on a recent sale to see what all the hubbub was about. I nearly gave up on it after about the first 10 hours but soon after that it finally clicked for me and I’ve been having a blast. I think I’m only about 30 hours in right now and I hear it’s easily 100+ hours so hopefully the ride remains this fun for the duration.