I am afraid that the matter of BGP is a very complex issue. Can it cause unnecessary troubles?

BGP protocol configuration in large networks is indeed a complex matter that should be dealt by a qualified specialist. However, the configuration for end network connection is very simple and completely troubleless. On most devices it typically involves several configuration lines or can be obtained via web interface.