I have a use case where sensors on a BLE peripheral need to push notifications to a BLE central indeterministically. So it needs to keep the connection always on. The notification latency should also be low enough (maybe ~ 30ms or less), which sets requirement for connection interval. But the data to be sent are just a few bytes each.
I am wondering how the power consumption of this case is compared against Bluetooth Classic (e.g., SPP). I feel the argument favoring BLE in terms of power consumption seemed to be that BLE could sleep a lot. But in my case BLE doesn't really sleep.