Also worth noting that if you intend on doing any VE Smart Network stuff (ex: transmitting temperature/voltage from a BMV or Smart Battery Sense) you're better off getting the SmartSolar. I had the bluetooth dongle for my BlueSolar to give it bluetooth communications, but apparently an older dongle model that is incompatible with the Smart Network. Could have bought the upgraded dongle for ~$50 but opted to just replace the old controller with the updated SmartSolar one. If you're finding them for similar prices, SmartSolar all the way.