There is no single "best blade length", but rather you should choose a blade length that suits the tasks you'll be undertaking.
For trimming shrubs and a small hedge - an 18" blade length would be suitable
For trimming long and tall hedges - a longer blade length of around 24" - 28" would be more suitable