On one hand I agree with you about consular processing being a safer choice. On the other hand, it's not unusual for folks in this situation to leave the US after 6 months visit, spend a month overseas, and plan another 3-4 months trip to the US because they "cannot stay apart and I-130 is taking forever."
If OP really just wants to stay, I think it's worth taking the risk and adjusting. Immigrant intent becomes less relevant after 60+ days after entry.
I myself adjusted from nonimmigrant visa to GC under Trump v1 administration. Of course, things may be a bit different now.
I still believe if OP didn't have plan of staying, they can adjust.
Of course, consular processing is prefereble, as long as OP doesn't seek another admission as a tourist shortly after departing the US.