Dear love,
The benefit of a heart cath is that it is the "gold standard" as far as detecting coronary artery blockages that could be causing your pain. It is a fairly low risk procedure. The disadvantage is that it is an invasive procedure and has some risk. Risks include bleeding at the site where catheters are placed, dissection of the coronaries and arrhythmias. Less common risks would include stroke, heart attack and death (rare). There are no long term complications of cardiac cath.