+1 on RantXL, as MJ says it's greatest benefit is that it is a structured course.
Anyone can grab some IR training SW or a pc flight sim and practice approaches. But unless you learn in a structured way and truly understand each instrument and it's limitations then you will run into issues further down the line.