Does MemberPress generate public or front-end protected user profiles?

No, MemberPress focuses on protecting content and creating subscriptions. MemberPress can work along-side several other plugins that can give your users front-end user profiles like BuddyPress. MemberPress Plus and Pro editions include a BuddyPress integration.