Basing a life decision on a four month relationship is stupid. She was in a relationship for five years that went south, south of the border south, and here come this guy. As long as he pretends to care, has enough free time to dedicate to her, and is willing to put up with her emotional bs he will be better than the last guy. IMO
Her decision was stupid but I wouldn't be surprised if she marries this guy, she is the type that needs a guy around.