Complex sentence: Hiroshi is presented as shy, but with good qualities, and would seem to be a good match for Marie if only he had the confidence to pursue the relationship.
Split into simpler sentences: Hiroshi is presented as shy, but with a good qualities. A would-be Marie's perfect man if only he had the confidence to pursue the relationship.