Cloud computing is still in its early stage. There are several companies, both big and small, that provide a diverse range of cloud-based services. There are several types of apps, such as complete programs, support services, mail filtering services, and storage services. IT professionals have become used to using some of the many cloud-based services as business requirements required. Cloud computing aggregators and integrators, on the other hand, are already developing, providing bundles of goods and services as a single point of access to the cloud. This research attempts to explore the current limitations and future trends of cloud computing. More specifically, this research discusses current limitations such as limited control, Cloud outage, Vendor lock-in, Cloud security, Energy consumption and the future trends to combat these limitations such as Edge computing, Hybrid and Multi-Cloud solutions, green cloud computing, serverless computing.