It all really depends on the time you have to complete a project, how long your rendering schedule is, what your software supports and which techniques are reasonable for a particular shot. There’s no one solution answer for all projects.
As far as bounce light techniques I’ll name a few popular ones (there’s many more):
Photon mapping - can be long to render, less control, most accurate
Point clouds - not supported by many render packages, can take awhile to create the pointcloud
Camera based GI (Final Gather) - can be long to render, less control, can flicker
Manually placing lights to simulate bounce - longer to setup, lots of control, can still take awhile to render if not cautious
Any one of these solutions work well but they each after their advantages and drawbacks. If it looks the way you want and rendertime will work with your deadline, then use that method. In the end you may even mix techniques. If a photon map looks good in general and just needs some extra accents for a particular shot, then you could strategically place some spotlights. Hopes this helps you out.
-Dan