The best Borderlands 3 solo character is definitely Moze because Iron Bear wrecks everything and can be used as a panic button.