No. Never marry a narcissist because they will always put their needs ahead of yours. They require excessive admiration and praise. They often lack empathy, and they are unwilling to recognize or identify with the feelings and needs of others. They also usually have unreasonable expectations when it comes to the relationship. Narcissists are often superficial and arrogant.
There have been many cases of narcissists hurting their partner. For example, if a woman is married to a narcissist, and she has a baby, it may take some time to get back down to pre-baby weight. To a narcissist, this is unacceptable. It's all about them. They may even make a cruel remark or embarrass the person because the narcissist typically demands and expects perfection always.