I agree that BP is best for non-coders and Epic should focus more on Blueprints in future and keep C# requirement optional not forced requirement.