The 301 is a more flexible machine and is a better design. Much better at FMQing due to the vertical bobbin assembly and the ability to drop the feed dogs(which the 404 doesn't have). If you're planning on getting a second machine for quilting, you really should go with the 301, IMHO.