So I am just wondering what the difference is if I just buy the astra agency vs buying the elementor pro. Seems to me that it has pretty much all the same features as elementor pro, maybe I'm wrong. The website templates are much better on Astra. Elementor templates are garbage.
Astra is a theme and the agency gives you some plugins to backup the theme. Elementor is a page builder.
Some templates from Astra use the Elementor builder.
The pro version of Elementor gives you more features than the free version. You need both. But you don't have to buy both. Check the free version of both and as you go you will see what you need