We've been using TestFlight to distribute new builds to multiple clients around the world, distributed to their user's iPads with a notification through mail, during their user acceptance testing phase and it just works great! None of our users complained about Test Flight's UI for sure!