The 6G wireless network with its superior capabilities must be considered to accommodate the much more stringent quality of service (QoS) requirements of the numerous emerging applications and services in the future. Attempting to adhere these constraints raise various challenges that are required to be addressed and solved in order to realize the vision of a fully intelligent and automated future society. This article provides the key enabling technologies and future applications for 6G networks followed by a discussion on QoS. It also presents a state-of-the-art survey on the challenges faced while trying to meet the QoS requirements regarding the time latency, throughput, connectivity, packet loss, and bandwidth, together with possible solutions to handle various constraints. A discussion on user satisfaction estimation from QoS analysis is also included. Finally, the article concludes with future research opportunities in meeting the QoS constraints of the 6G network.