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

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