I personally really like the flashbacks a lot and add even more depth to this story. I do think you are correct than maybe adding them too often is not a good idea. I have no trouble following the main story line but I am used to following multiple paths at the same time, while many players are not.