1. A method for improving decision making for handoff of calls between different connection types, the calls carried on a hybrid network comprising loosely coupled network portions, the network portions including at least a mobile operator network and a VoIP (Voice over Internet Protocol) network, the method comprising the steps of: implementing a virtuous learning loop between a handoff decision enabling service and each of a plurality of mobile devices, the virtuous learning loop being configured to provide feedback from the mobile devices to the handoff decision enabling service; receiving crowd-sourced data from the mobile devices, the crowd-sourced data comprising outcomes for past attempts at handoffs for calls and parameters associated with each handoff outcome, the parameters including at least one of environmental context of a mobile device in which a handoff was attempted or measured characteristics of network connections available to the mobile device prior to the attempted handoff; evaluating a call handoff algorithm to determine the call handoff algorithm's performance under conditions described by the crowd-sourced data; evaluating a risk threshold to determine the risk threshold's performance under conditions described by the crowd-sourced data; and delivering the handoff algorithm or risk threshold to the mobile devices over the virtuous learning loop.