Hi Jennifer, as we had talked face to face, I called a tailor who is in her eighties and this is what she told me:
For heavy sewing of canvas and upholstery, you'll need a walking foot so a Juki with a walking foot would be good.
So she said she really likes the bernina for the following types of work (singer is also good):
For traditional knits, dresses, and suits you'll need a machine with blind stitch abilities.
For modern materials which stretch, like the levis that stretch, you'll need a machine with a cover lock stitch ability.
She also mentioned that a $300 janome will do the same job a $1500 machine will do.
She said you can find a lot of technical information at
https://www.sewingmachinesplus.com/
Thank you Marie! You're the best!