It could have ended nicely with the explanation of how Coop gets the data back to Murph to overcome the challenges for the space station & interstellar travel. That was great Sci-Fi.
Then he somehow gets back to our solar system... Mmmmm OK. Even though they never bothered trying to explain how that happy ending occurred, my brain can imagine how that 'might' have happened since a fifth dimensional space allows for unlimited speculation.
But then, the whole extra trip to find, Edmund was it? It just seemed like too much mass appeal caving.