The big difference being the SpaceX can use Falcon Heavy and Falcon 9 launches to continue to pay the bills while they develop BFR and as yet Blue Origin is just being funded by Jeff's massive wealth.
Operationally though, I think the jury is still out on how much money SpaceX can pull in there. At 22 launches per year that would be nominally $2.2 billion in revenue per year. Make three of those launches Falcon Heavy and that takes it closer to $2.5 billion. How much of that ends up on the bottom line is a good question, I'm guessing we won't know for sure until the S-1 drops.