They are both so great, it would be really hard to choose. I guess it depends upon whether you need the zig zag or you just want an excellent straight stitch and portability. I have a 500 and love it, but I still haven't found my ideal 301. Some day!
Pat