Genesis can only be used together with a router when connecting to broadband. Once you got it it`s fine.
If you want to connect your amiga directly to the cablemodem MiamiDX is your only choice as it is the only Amiga stack that can handle this.
As most user go through a router today anyway ist just a matter of personal preference...