Complex sentence: Rodríguez was, by all accounts, a loving and loyal companion but he was also prone to jealous rages and excessive drinking and so the relationship was a tempestuous one.
Split into simpler sentences: Rodríguez was, by all accounts, a loving and loyal companio. However, he was also prone to jealous rages and excessive drinking, and so the relationship was a tempestuous one.