2 is much better, it cuts out all the card nonsense, has better designed levels for the most part, and adds more complexity to the weapon/Titan loadouts. Honestly with how important verticality/motion is in that game it reminds me of Quake more than anything (the really low ttk also adds to that). About the only thing I miss from Titanfall 1 was having a bunch of individual voices to unlock for your Titan.
As for Halo: even with all its flaws, I hate Overwatch with a fiery burning passion so Reach is still better IMO. Just having Forge mode as a thing so people could make batshit insane levels to play around with puts it above OW for me, to be honest.