The key benefits of heterogeneous environment are numerous