I would rarely, if ever, recommend more than 30K of student loan debt for undergrad

The income based plans are tricky. Annual reapplication is required. If you skip a year for whatever reason, the clock restarts. Many students use also use up their deferments and forbearances up front to avoid having to make a payment and have nothing left in later years if they have financial setbacks.