Astra is better than GeneratePress in terms of compatibility of page builders as well as features such as custom layouts. Both themes have free versions.