The ability to select different instance sizes with configurable RAM/CPU or different sizes that have more RAM than CPU or vice versa. For instance instead of using the 2XL docker executor with 16 cores and 32GB of ram for our functional tests, what we actually need is 24GB RAM and 6 to 8 CPU cores.