what is the best small block and why ?

360 cause you can get to your goal cheaper with same or better results! 340 is more of a Novolty. Upfront cost is probably 5+ times more than if you just started with a 360.