Well acted, but with an obvious plot hole. SPOILERS
Would Stan really give $150,000 (an enormous fortune in 1947) to Lilith for her "safekeeping"? I never bought that plot line for a minute.
In this film carnival folk are presented as having a certain nobility of character. They'll flim-flam, lie and deceive the rest of us, but when it comes to their spouse they are loving, caring, and forgiving. If all Stan has left at the end is a job as a geek and Molly, he's still a winner.