If there's a lot of ripple it's probably not the controller's fault. Ripple should just be a function of your switching frequency, duty cycle, and the inductor and capacitor sizing. If you're getting unexpectedly large amounts of ripple then I'd check to make sure your FETs are switching correctly with a decent amount of dead time.
For controllers, there are many available that are designed specifically for buck converters, and have built in bootstapped high side drivers so chips like the IR2111 aren't necessary. I did a quick search and linear tech makes the LTC1149 and LT3845 which both have that feature (including synchronous outputs) and are available in DIP-14.