Some vet students struggle through their cardiology courses, looking at ECG tracings like some sort of Rorschach test that requires significant creativity to interpret.
(Full disclosure: I was one of those students!) Other students, however, love cardiology. From the ECGs to the echocardiogram images, they enjoy the challenges and rewards of diagnosing and treating cardiovascular conditions.
While all general practitioners utilize cardiology on a somewhat regular basis, specialization can allow you to treat cardiology cases all day, every day. If you are drawn to cardiology, this may be an option worth considering.