I think it's a bigger mistake folding QJo at 2nl here than it would be at 100nl-200nl. Villain's range is just so wide for raising the button, and your call closes the action. I'm definitely not folding QJo here unless (1) villain is a nit and isn't positionally aware meaning his range for opening is still tight or (2) I feel villain has an edge over me and will make my life hell playing pots OOP against him.

I would call most of the time, and sometimes 3bet. Calling QJs everytime from the BB.

As for the flop, I'm kinda torn on if I want to c/c or c/r. And it basically comes down to the fact we are 250bb deep, and I'm not very versed in playing deep.

C/calling is obv fine, and will be profitable because against a bad player we has loads of implied odds for when we hit. However, it is kinda hard to extract OOP without initiative, so I don't mind a c/r. That is unless villain is going to 3bet the majority of his range, which if he is going to and is going to do it to a good size (his size sucks), then I perfer c/c.

Pretty much the only mistake I really see is your flop raising size. When he 3bets that small you are getting enormous immediate odds to call, and good implied odds.