There's really nothing magic about a 120 degree bank angle for a V-6 over a 90 degree for a V-8, a 72 degree for a V-10, a 60 degree for a V-12, or a 45 degree for a V-16. A desirable bank angle is generally calculated as 720 degrees divided by the number of cylinders. Even at that, most V-6 engines that aren't made on V-8 assembly lines use a 60 degree compromise bank angle as the 120 degree would be too wide for many applications.
Having said that, as far as non-inline engines are concerned, an engine using a 180 degree bank angle (a flat or boxer engine) would conceptually be optimum as secondary balance forces from the 2 banks would tend to cancel each other out.
Rusty