As someone who's ran games for a good number of years, I thought I'd chime in.
An inexperienced DM who leans heavily on another player isn't ever going to get the respect they deserve at the table, or ever truly feel like they're running their own game. So first order of business, is for the DM...