Yes it is worth it and is definitely worth learning about it.
Any person who is a serious trader margin trades.
I would recommend kraken.
Knowledge is key however. As in my case the best and quickest way I leaned was to try it. I would say start of with a very small balance, familiarise yourself with the various orders, margin allowance, liquidation etc, and then work your way up when you are ready.