It has been recently claimed that D2D communication in LTE-A (Rel 12+) will establish direct communication with the device in its proximity (UE) and can have many potential advantages e.g., increased network spectral efficiency, energy efficiency, reduced transmission delay, offloaded traffic for BS and less congestion in cellular core network. In contrast, there are various anticipated challenges, for example Device discovery. D2D session setup, D2D resource allocation, D2D MIMO transmission and D2D-aided BS deployment in HetNets (Heterogeneous Networks).
Keeping this in view, can somebody shed light on possible differences between D2D communication and existing wireless transmission techniques such as WiFi Direct, Bluetooth, UWB? How is it different than these existing ones?