Even with fees, the 457 is still a winner for FIRE. You get to put aside up to 18k pre-tax and once you leave the job its yours less the taxes, no vesting timeframes, no withdrawal limits, no age requirements. Its true that you can't touch it while working, but since most worst case scenarios involve losing a job, having a 457 becomes a nice cushion in the event of unemployment. Besides you shouldn't be touching your other retirement options while working anyways.