I have never heard of Sparrow machines.. I will have to investigate
I only have Janome machines, but I love them. My Janome Magnolia 7330 is just great. Its a little smaller so I can take with me to classes and sewing groups. Not sure if its classified as mechanical or computerized - but I don't care as long as it works when I turn in on