Depends on your read of the person, and your playing tendencies, on how this would play, but yeah, the shove at the end is aggressive considering they're calling down those other big bets. You played very aggressively OOP, so you got little info from them. That's a dream for a set miner. On the river if they're a whale and you know that it's a cooler. If it's a nit you really fucked up. But without reads the most critical question at at every decision is "what hands/how many hands call the size bet that you still beat?" You've got TPTK which is ok, but other than the flush there were quite a few flops and draws that get over you.... On the turn I'd either downsize to control pot or upsize to fold out stronger hands/draws. And when you've got cards on the board that work against you it's time to check or put a blocker bet on the river and assess from there. I'm learning all-ins with TPTK are RARELY going to pay YOU someone's stack at lower stakes unless the SPR is super low by the river, so your river bet was more polarizing. You'd get more value/lose less with a check or smaller river bet. FWIW I'm also a microstakes player, new to winning there over the last couple months. I understand all to well that feeling of "I started with a great hand, I can win if I don't show weakness," but that feeling is what ships off stacks to happy villains, and you have to deal with the fact that you can't win every hand by either being the strongest or puffing your chest to look the strongest. The traps are getting married to the hand you started strong with, not getting any read on their hand, and not assessing all the possibilities as it unfolds. Adapt adapt adapt. Cheers I hope that helps.