Originally Posted by
Bianchigirll
.... buy bike specific tools as you need them, crank puller, BB tools, third or forth hand.....
+100 on this part of Bianchigirl's good advice. Whatever savings you might realize in a tool kit purchase vs. loose stock will be offset by those tools you don't need or use, or that aren't appropriate to your bike.
Other than basic stuff which you probably already own, but only the tools you actually need as the need arises.