Pour l'aller 3 heures d'éscale à Detroit c'est bien, cela permet de s'occuper des formalités (immigration, douane, agriculture) sans s'affoler.
Oui il faut s'occuper des bagages, on passe la douane puis on remet les bagages pour le vol domestic.
Pour le retour, on n'a pas à récupérer les bagages (au moins aux us). Je ne connais pas l'aéroport de Mineapolis mais 50 mn sont un peu justes mais tout à fait jouable si le premier avion n'a pas de retard