The honey is going to provide both replenishment for liver glycogen in the form of fructose (as metabolism of this into intermediaries occurrs in the liver) as well as the glucose having a more immediate intake into cells. Banana's are pretty starchy, so that will provide a somewhat longer lasting insulin response. The high fructose could be somewhat controversial, as it will primarily be converged into triglycerides and then blood glucose, but that depends on personal response.
And the whey protein is self explanatory.
I'd say do whatever you think is best or is cheaper. What works for one person in terms of nutrient partitioning and metabolism won't always work for another. I've always stuck with whey and glucose/maltodextrin and probably will just because I don't like anything heavy in my stomach after a workout.