I think it really depends on the table and the players. SB is the worst post flop position so you are raising it to be in the worst position the entire hand. But still raise not a bad play. Just dont do it all the time, maybe 1/3-1/2 of these situations if villian is tight weak.
If BB has shown to be tight and at least slightly passive, I think a raise here is good. 1) you show aggression which might make others think before raising or limping with weak hands, 2) J9 could be the best hand right now and villian may call or correctly fold 3) might make others more likely to call you when you do have a hand when you tighten up. And if Villan does call or raise and you dont hit or wont fold to cb it is an easy fold for you.
If BB starts playing back at you or is aggressive either LAG or TAG then I am less likely to do this as I dont want to hurt my image by showing weakness by raising and folding to 3bet. Also, post flop you are out of position which is never great, but again J9 could be the best hand here so dont be to afraid of raising it up.
Standard 2.5X raise is good here (dont go above 3x in SB unless you want to enduce a donk raise or call). I rarely limp (depending on rake/drop) but will to mix it up but mostly raise to get villan to fold or play for something. Fold is good too if you just dont feel you want to fight for this pot.