When it comes to umbrellas what do choose? Would you rather have the compact umbrella or a big one?

It was raining heavily today and I didn't have an umbrella but decided to buy one. What should it be and why? Long umbrellas are sturdy and effective but you have to carry them around when not using, while compact ones are easy to put in your backpack but aren't very reliable and often break.