http://www.consumersearch.com/sewing-machines
Check out some reviews - that's what I did when I bought mine.
I have a low-end Brother to lug around. The gals at work have Janomes and they love them.
It sounds like you have a list of requirements.
Happy shopping,