I dont think league's are that bad value for money.
entering a league: tourny pack + 2 boosters + 2 tickets = $ 20,-
adding a boosters every consecutive week (3*) = $ 10,-
So that's $30/4 = $7.50 a week (or for Shabba $2.50 an hour
) When I go out I usually spend more money in 3 hours, so when you look at it from an entertainment/hour value PoV I think it's not particularly expensive. You can also sell your cards after the tourny but unless you're lucky they're worthless anyway so you that won't really reduce your cost.
There's booster's to be won as well if you end up top halve of the tourney. A booster sells for about 3.5 tickets (1$/ticket) so you need to win 8 boosters to come out even which equals top 9. Don't count on that either and play for fun, not togo infinite