Obivously do what's more comfortable for you.
I have had a lot of success here lately with NL ring games so I have to advocate for that. I played in a 3 table SNG yesterday and there was one player that was overly aggressive and whenever she would get called on it, she'd get lucky. Every hand was a decision for all your chips, so a lot of +EV
hands were folded to her. In a cash game, she'd get toasted as those +EV hands would catch up to her. In a tourney, you could push your +EV hand and get knocked out. I had AJ and she had J6. She caught a 6 on the river to knock me out. In a cash game, I reload and keep playing. Because it was a tourney, I was out after 2 hours of grinding vs her.
My last load at AP was with $75 and dropped as low as $13. Today, after playing last night, I'm at $267. I started at .05-.10 then started playing more at the .10-.25. The last two nights, I took a shot at the .25-.50 table and turned $20 into $85 in about 2 hours. Played very tight and just got max value when I hit my hands. I got AA/KK about 3-4 times and pushed each time. Only once did I NOT double up and that's when I just won the blinds. Now I am at BR mgmt as this is the most I've had to play with at once. I have a job and an income, and when I go bust, I just reload. But as far as having money IN an online account, this is the most I've had and I don't want to lose it. But to turn a low starting BR into a BR where you have a little breating room, you have to gamble. If I can turn $13 into $267, ANYONE can. But it is a grind and I put in a lot of hours playing....and losing my initial load SEVERAL times (although, most of those other loads were lost to constantly chasing SNGs).
What's funny - I don't even put the time in for my online experience...I use it as practice for the live games that I play - but the more you play, the better you get at reading and knowing when you are ahead...and knowing what play is +EV.
I think skill is paid off more in cash games because +EV catches up and when it does, the profit is greater than when +EV catches up to you in tourneys. In tourneys, you hit your monster and you get more Tchips. In a ring game, you hit your high FH and beat a lower FH and a flush - you triple up real $$$, not tourney chips. You can win that monster in a tourney, and then lose it all and still be out before getting ITM. I just like the instant gratification of seeing my BR go up when I win a good pot. But I also like tourneys...but for BR building, I advocate cash games. I don't know much about limit though, I'm talking NL.
Again, it's what is most comfortable - without that, nothing else will matter. I just know what's been working for me.