As always when this pops up, go with whatever your chosen tuner recommends (Unless that happens to be old Cossie stuff which IMO is expensive and troublesome).
A GEN8 if your tuner can map it is a great choice and no it doesn't need an EDIS module, spark drivers are built in.