Can you tell me the major difference between a Singer 99 and a 301. The 99 appears to be bigger/heavier. Is that the case? and is it as versatile?