I would say Sofia is better but I've only seen each or them once. It sounds like being a regular for ruby is worth it once she figures out if you're a good client, but I've still enjoyed my time with her. Sofia will really put effort into getting the 2nd shot out of you if you go for the msog...