both in my opinion are similar in profitability since not every day you get to final tables in tournaments but when you get compensated the other days, which in cash is more likely to win daily, although the gains will be lower, these are more constant.
I am a player who prefers the tournaments but I also appreciate the cash game and in any case both are good options, to play one or the other does not make you better nor but only varies your style of game a little adapting to the modality