flatting pre is better than shoving otf (or at least you should flat more often than you check-shove). If there was a FD onboard then check-shove is likely best.
Though I don't think check-shoving like you did is horrible at 21 BBs effective (it's likely still +EV). One way or the other you should be getting it in (unless maybe an A or K peels), so you should be going broke regardless of your flop action. You'd need a pretty solid read on villain to do something like c/c flop c/f turn.
Quote:
Originally Posted by Canuc42
-I will have some semi bluffs here that I want to x/r but this seems way too thin
Your range is unbalanced if the only hands you think you should check-raise here are semi-bluffs.