Dedicated or Non Dedicated?

Im making a multiplayer TPS like Gears of War. Rounds are best 4 out of 5. I would like to use matchmaking. Should i use dedicated or non dedicated servers? I know that a dedicated server is waiting for clients to join and a non dedicated server is one of the players in the match is the server. Any info is greatly appreciated!