Sometimes, Bhakti Yoga and Karma Yoga are discussed as mutually exclusive practices, as if it is choice between one or the other. In my view, practice of one does not necessarily mean exclusion of the other. Indeed, both can be practised together, though I am personally biased more towards Bhakti Yoga. I think, this bias may be due to my bringing up, or my inherent nature.
It is not absence of waves that makes an ocean. Vast surface of ocean is bound to be shaken by the winds yet it is quiet in its depth. Equally, my experiences in everyday life do shake me up. Ocean may not look great without waves and life may not be a great experience without these emotional experiences.
It is my experimentations with Bhakti Yoga and Karma Yoga that help me transcend these turmoil into depth of tranquility. But my preference is to Bhakti Yoga. My mind and intellect is in a continuous effort to comprehend and control the incomprehensible but my heart is willing to accept its limitations and surrender to the will of higher power, in realization that it is nothing but myself
I prefer to live, and to be known for living, as a simple human being with all related limitations; limitations imposed by mental perceptions and the related emotional turmoil, rather than as a super human who has risen above all this. That makes me more inclined towards Bhakti Yoga as it appeals to the human heart rather than to its intellect.