It irks me slightly when I hear people being told that they're "good to have around." Good to have around? Why not just say, "I like (or appreciate) this about you?" "Good to have around" might be intended as a compliment, but it's more appropriately applied to a bandage or a can opener. People aren't appliances that exist solely for one's convenience.