I think if you are that much of a fan, you will stop at nothing to see your team play. I have known some that even have taken out loans (lie and say its for the house), cash the check and blow it on games. Its really scary sometimes what people will do for their top team in supporting them.
If you can afford it, YES. you get tons of perks with season tickets, like all the give aways, you don't have to get to the stadium early to get them, they send them to you! And you get your seats all time, and you're often with other season ticket holders, so you get to know other fans.