I’ve listened to both at different points in my life. Ninety five percent of the time my heart has gotten me in trouble. My gut has been right more times then my heart has. The best times are when your heart and your gut are in sync. Then you know you can’t go wrong.
If there’s a time when your heart is telling to do one thing and your gut is saying:
Ahhhh, don’t do it! Don’t do it.
Listen to your gut. It ALWAYS knows best.