We would switch our paid community to GHL immediately if we could customize the gamification. Levels based on engagement is great for a free community, but in a paid community, it's more about getting them to do the work. If you could attach levels to completion of the course, attendance of events, manually upgraded levels, or (even better) triggers in an automation, GHL would be the go-to paid community in our opinion.