Thank you so much @Rutin and @Satharis for sharing both of your views on the topic! Honestly all the information that you guys have provided is gold for me. You have no idea how much I appreciate it!
I know that the answer to my question is a complex one (as I have now realized by looking at all the different responses) but I seriously have learned quite a bit on the subject thanks to everyone's contributions and feel confident enough to make my own decision based on the knowledge I have received thus far. I have honestly gotten so much more out of this forum than I initially expected! Thanks again to everyone, I am super grateful .