To begin with, you need port forwarding to host a server anyway.
As for dedicated servers, depends. It helps in the case where you yourself is lagging. Usually when I go with hosting on local, if I alt tab everyone suddenly starts complaining about lag. But that might be just me.