Top tube bag scratches your top tube and hits your legs when you climb out of the saddle IME. Highly "NOT" recommended.
After several trial and error, I now carry some tools (multi-tool, chain tool, chain link, C02) on this bag. Small form factor but awesome!
Other stuff (tube, money, lever, tire bead jack, etc) goes to my jersey back pocket using a CADDY SACK (LARGE).
Lezyne - Engineered Design - Products - Organizers - Caddy Sack
So as stated already, it's up to you in the end.