The advantage of using bitbake-layers to add the layer is that it will flag missing layer dependencies while adding the layer but it is slower than simply editing your bblayers.conf since it needs to parse the recipes and such. If you do manually edit the file, the first time you try to do a build, the missing dependency will be flagged.