Yes, you should let cilantro flower. If you see your cilantro plant producing flowers, it means that bolting has been started in it.  This process is responsible for reducing the harvest as well as the flavor of cilantro leaves. You do not need to remove the flowers so that they can produce seeds for later usage.