As many others have told you, think about what you need for the machine to do for you. I don't think the sewing machines that you purchase at Wal-mart is the same quility as dealer machines. If you notice the serial number on a Wal-mart machine has a WM as part of the number. In my opinion this shows a machine make for Wal-mart. This my opinion.
I personally love my 2 Pfaffs and older model 628 Singer (over 40 years old). I not would trade either machine. Dont' give up you will find the machine that fits your needs. Have faith.