Hi,
Stream API is to collect public streams and you can get more tweets for your refined keywords or hashtags (More like collecting live tweets). Rest API is to get historic tweets or older tweets by giving query to the API (will get less amount of tweet).
For me, I used to go for stream API to get fresh tweets. Hope this helps you!!!