Which assistive mobility device provides the most support for a client who has significant balance and weight-bearing difficulties?