Firstly well done on having these options in these times. Please take a moment to feel happy if you havent already done so :).
Here's some pointers to help you make the choice. It will be inappropriate for me to pick one option for you, as you must be 100% comfortable with the choice you make.
1. Do what you really want to do which will make you joyful and aligns with your interests & values. This feeling comes from your heart/inner voice/sixth sense. Sleep on the decision, remove the emotions and see how you feel. Often people end up in jobs for all the wrong reasons- peer pressure, money, impatience etc etc. You can't predict the future but only make right moves to reach your destination. If you enjoy what you do, make the right moves, right things will happen even if this means taking a risk
2. Don't plan too far ahead. The situation of the world and economies is still uncertain at this stage. Good to be cautiously optimistic and take it in short windows at a time (perhaps 6-12 months) and build from there
3. As with every situation/event/choice in life, nothing will be perfect. Be mindful of this and work accordingly. Regardless of which job you take, there will be ups and downs and you cannot make that perfect choice as there will always be something a little better. So remove this pressure
4. Whats the pipeline of work/projects in the two companies for next 6 months-2 years? Which company will do better in the current financial crunch?
Good luck choosing!