I don't have many real-life friends and family members who regularly play fighting games, so I pick playing fighting games online against other players.
I prefer to play offline, and I prefer to play against the computer. I'm a very competitive person and I don't like to lose so I would rather not go up against human players lol.
Online. Hell or high water, always throw down online. Assuming your connection is good, the game you're playing has Rollback Net code, always fight online and learn.