You mention receiving huge sets of data from 3rd party providers, which clearly requires a server side solution.
But then you mention react and angular which are purely client side presentation technologies.
Meteor builds on top of node on the server side and adds some client side tools to provide an all-round platform that utilizes the same core apis on both the server and the client.
Your requirement about getting data from 3rd party services is not related to what meteor brings on the table, although having consistent client/server apis and publication of that data to the client subscriptions is most definitely a plus.
But if you have the time, and want this project to also be a learning experience, meteor is much easier to grasp compared to other similar platforms.
This is probably not the answer you want to hear but I’m trying to be honest about what you’ll need to face.
Again, we are all here to help should you have any question, no matter how trivial you think it would be.