Apple’s App Store

Does anyone have first hand experience publishing an app at App Store?
And also has anyone done internal testing using TestFlight of iTunes? How did you collect feedback of the app during internal or external testing?