NC700 is a pretty cool bike as long as you realize it's not a true dual sport and more of an upright sport touring bike, super comfy, plenty of smooth power, low CG thanks to the tank under the seat and forward leaning motor configuration. Plenty of aftermarket stuff out there now too.
Africa twins are really cool, but a heavy beast off road and if you plan on doing a lot pavement will leave you wanting something more suited for it. Also still overpriced in my opinion, I was working at motorcyle dealer a few years ago and almost bought one but opt to keep my KLR650 and bought a second bike for street and dubs use.
Any single with 2 people is generally under powered feeling but will usually be able to pull it, just might have to rev it out a bit more and not expect rocket ship (or even motorcycle) like acceleration.