Recently, to address the astonishing capacity requirement of 5G, researchers are investigating the possibility of combining different technologies with ultra-dense networks (UDNs). However, the ultradense deployment of small cells in the coverage area of conventional macrocells known as UDNs introduces new technical challenges such as severe interference, unfairness in radio resource sharing, unnecessary handover, a significant increase in energy consumption, and degraded quality-of-service (QoS). To overcome these challenges and achieve the performance requirements in 5G, there is a need to combine UDNs with other 5G enabling technologies and then, design intelligent management techniques for better performance of the overall networks. Hence, in this paper, we present a comprehensive survey on different generations of wireless networks, 5G new radio (NR) standards, 5G enabling technologies and the importance of combining UDNs with other 5G technologies. Also, we present an extensive overview of the recent advances and research challenges in intelligent management techniques and backhaul solutions in the last five years for the combination of UDNs and other enabling technologies that offers the visions of 5G. We summarise the mathematical tools widely exploited in solving these problems and the performance metrics used to evaluate the intelligent management algorithms. Moreover, we classify various intelligent management algorithms according to the adopted enabling technologies, benefits, challenges addressed, mathematical tools and performance metrics used. Finally, we summarise the open research challenges, provide design guidelines and potential research directions for the development of intelligent management techniques and backhaul solutions for the combination of UDNs and other 5G technologies. INDEX TERMS Macrocells, small cells, ultra-dense networks, QoS.