Advantages in using Openframeworks to handle sensor data

This is more of an open ended question as I commonly am faced with creating architectures for installations using a variety of sensor inputs, ultrasonic, motion(Kinect), etc.

Because a lot of my work is 3d based I am focusing on using Unity for the presentation layer.

I could ALSO use Unity to parse any sensor data but I was wondering if there was any advantage in using instead Openframeworks and sending the data via OSC?

Here is an example of one installation that captures Kinect data via OFX and sends it over to Unity

If both apps are running off the same CPU, is it possible the performance could be better in terms of reducing latency, less CPU load etc?