Networking question

I have the very basics of my First person shooter games but i want to get multiplayer implemented so my freinds can play with me as i update the game, i have a few questions to ask

  1. What is better to use unity networking or photon
  2. Do i need to portfoward because i have a virgin media superhub and ive tried portfowarding for other games but im pretty sure virgin doesnt allow it

You will definitely need port forwarding unless your computer is directly connected to the internet. Here is the guide for your specific router