It might be that one or the other is better "in general", but I can see that this technology could have benefits in certain scenarios, maybe long term storage in remote, cold climates.
The main issue is that every transfer of energy incurs losses, thus ineffeciency grows.
Though the practically can be examined to determine how efficient an energy storage process can be versus no storage.