As far as brakes, I prefer coaster brakes on my IGH bikes ridden in all weather, all temperature conditions, mostly urban, semi urban environments without mountainous hills to contend with. 100% reliability, Zero maintenance, last a lifetime. Only require one hand (either hand) on handlebars to use effectively. A front hand brake can be a useful adjunct.
If I commuted or raced up and down 4mile hills with an average 10% grade I probably would change my mind.