The Executor of your will can be anyone you choose, but it should be someone you trust implicitly and also someone who is capable of handling the role.
It is a common myth that an Executor cannot be a beneficiary but this is not true. The executor is the person who carries out your final wishes and is responsible for distributing assets, but they can be a beneficiary and receive assets as well.