Mobile Ad hoc network (MANET) is a collection of mobile nodes that communicates with each other in the absence of centralized administration and fixed infrastructure. In MANET each node having a routing capability but their mobility swiftness are different and due to mobile behaviour it is difficult to find out the location of mobile nodes. Due to mobility the routing procedure will affected then the multipath routing protocols are one of best option to reduce the problem of mobility but in multipath routing protocol are phases the problem of flooding. Now Location based routing is one of the ways to find the location of each mobile node through global positioning system and only that location routing procedure will call. But energy is also a one of the main constraint in MANET because if any node having sufficient energy then this one is capable to send, receive and forward the packets in network. This paper grants a qualitative comparison of the approaches in all three areas and examines opportunities for future research.