Three hours isn't enough time for me. I would be having kittens if my plane were late arriving, I was in the back of the plane, the baggage was delayed or any of the above.
If you knew every turn to take, every choice to make, it might work; but for me it would be a max stress builder!