Voyager: Two crews led by a smart Starfleet Captain and a smart Maquis commander who realized that cooperation between the crews is the only way to survive and get home.
Destiny: Two crews, the military and the civilians who spent most of their time arguing, fighting, manipulating and whining, led by persons who were hardly capable of commanding and steering a tricycle.
No surprise that Voyager managed to get home and Destiny didn't.
Cancellation may have had something to do with this..
And anyway, as you say, the Destiny crew is unpleasant. Let them rot out there in space.