Firmware Password MacBook Pro

I just purchased new MBP. Should I set a firmware password?

Yes, but store it in your password manager as you will for sure forget it in the future.

Yes but note doing so changes a few things at startup. See The notes on having a firmware password here. You should also use File Vault in my opinion (which also has a couple of effects that are good to know in advance).