Libre is usually the cheapest option.
It is not a "real time" CGM. You have to scan the sensor to download the last 8 hours of data.
It is also not the most accurate, especially with high levels.
Apart from that, the key thing to remember is that we are all different (as you have spotted with your bananas). Some of us find Libre is the most accurate. Some find Dexcom us. Others find the Medtronic Guardian.
In other words, you are not looking for the best CGM on average, you are looking for the best CGM for you.
That means the best for your budget to the accuracy you need with the best reader/app to get the data you need, that provides the accuracy you need for your body.