I really enjoy j-frames - I appreciate their aesthetics - but I believe 90% of the time, no matter the need, there are better options available.
In virtually every performance-related aspect, they suffer. Extremely short sight radius, poor sights that often can't be easily upgraded, small grips that make it difficult to maintain adequate control, a heavy DA trigger pull that impacts already poor practical accuracy, and in lightweight versions - excessive recoil. The small 5-round capacity coupled with revolver reloads is just icing on the mud pie.
Add on top of all that the fact that because of all these unpleasantries, most people will practice with their j-frames the least of all their handguns (when in fact they should be doing the exact opposite).
Personally, I think they filled a niche quite well up until recently, but now there are simply better options available. A Glock 43 is just one example out of many available today of a handgun that fills the same role as a j-frame but does everything better: better sights, better trigger (pull weight, not character), higher capacity, faster reloads, & improved practical accuracy.
Just my .02