While both of them are amazing themes, Astra Pro is way ahead of GeneratePress in terms of features, compatibility, and support. I've personally used both the themes and none of them is disappointing. However, I definitely prefer Astra Pro over GeneratePress.