If you plan to buy it for mining than no. It would take too long to ROI. Nvidia cards are much more expensive for same performance. If you already have the card and don't care about ROI just want to mine a bit then it would be good
That is right. The main problem is that it is too expensive.