Our DJ also doubles as an Emcee. I really liked the idea of one, because I don't want to have to worry about timing (i'm a total type a personality, control freak) and he will also keep some of the guests in line LOL.
We've asked a member from each side of the family to MC, that way its not just one person with the stress of it. its also a way for our family to see our family together and get to know each other as they work together. We are going to have 120 people at the wedding and another 30 or so joining after for the party portion
We had an MC for our wedding, which was less than 90 people. It was easier than having us do it and try to remember all the house rules and all the bride and groom stuff. You are generally very busy enough on your wedding day without adding MC responsibilities to your list.
We are having my partner’s older brother as our mc. He is really talented with people and super funny and he loves to be the mc!
I would recommend an MC. I think it helps to keep things moving. It can be anyone attending the wedding. My brother is doing it for us. For his wedding, he had the wedding party take turns. One welcomed everyone and introduced the wedding party, one led the shoe game, one announced people for speeches, etc