Navigating the Intricacies of the Insurance Industry: The Role of Managing General Agents (MGAs) vs Brokers