Fishing tackle boxes come in a lot of shapes and varieties, so in order to choose the right one for your needs, you are going to want to take into consideration the many different types. Different methods of angling require different types and sizes of lures, ranging from flies, to spinnerbaits and jigs, and each type of lure has it's own specialized tackle boxes for fishing. This is where a lot of anglers get confused, thinking that they need the biggest one to store all of their lures, and end up purchasing enough lures to fill it. They don't usually end up catching many fish though, and it all leads back to the fishing tackle box.
For fly fishing, you often times don't even need to purchase a full sized tackle box because of the micro size of the fishing flies you will be using. Because these lures are basically just a hook with some fly tying materials on it, you don't need more than a two fold pouch to keep all of your days fishing flies with you. You can even separate them by putting your dry flies on the left side of the pouch, with your wet flies on the right side. The pouches often fit inside of the pocket of your fly vest, or jeans for even more mobility.
If you are one that moves around from place to place while you are fishing, you are probably going to want to consider the portable fishing tackle boxes. If you end up purchasing one that is too large, you will fill it with more lures than you need, increasing the overall weight and making it a true pain to carry. You're going to get frustrated and worn out carrying a large fishing tackle box around the shore of your favorite lake all day, and this will decrease your energy for going fishing.
This isn't saying that you can't purchase larger fishing tackle boxes though. There are boxes built that will sit in your shed, or garage, wherever you tinker with your fishing tackle. Some of these custom wood fishing tackle boxes have some true craftsmanship put into them, so you are definitely going to want to keep them in the garage or shed and not carry them around the lake or on the boat. You can keep your excess lures in these, and take only the ones needed for the upcoming fishing trip to avoid overloading with lures and not being able to catch any fish.