Ditto on the Kenmores, especially the 365.19nnn series. I raised my kiddos on Kenmore-sewn clothes, one machine, 25 years. Replaced with a newer Kenmore (early 365.19xxx) and a couple or more years ago added another Kenmore 365.19110. I have easily sewn through seven layers of denim with both of those machines.
They also have tons of additional feet, etc. available, have consistent service through Sears anywhere (we've moved quite a bit), and what's not available directly from Kenmore, i get from Janome parts dealers (I understand Janome is who produces Kenmores anyway).
Price of my last machine: $300 which leaves enough for a walking foot, FM/darning foot and a few other goodies as well.
Each machine has about 30 decorative stitches besides. I love using those.