I briefly rode the Tern GSD S10 (whichever one has Shimano deore gearing instead of the enviolo hub) and it was certainly enjoyable. I’m only 6″1′ so can’t comment on whether it’ll fit you two but it’s certainly a good cargo bike. The ride was a little harsh until I reduced pressure in the tyres but then it was fine going over cobbles. When I had both myself and the bike shop guy sat on it it was a bit unstable but that’s 200kg up high on the bike so a far cry from the usual load of shopping in the panniers.
I did my test ride at Manchester Bike Hire but they don’t have a tern GSD permanently in stock to try.