Nothing wrong with the external idler gear route and with a little thought it can be made fully enclosed so no issue there.
If it's cost-no-option then an internal 4 gear is obviously preferable. If you factor in cost then the external idler wins hands down.
Pays your money, makes your choice