IMHO I wouldn't buy a Singer from Joanne's due to lack of support. Janomes are generally workhorses. Also there are some Brothers that seem to be liked such as the CS6000i.
I would also consider checking older used machines that can be found at yard sales and resale shops. The older Singers are much more reliable than the newer ones.