How many home pages have you got? No I'm not talking about canonical issues, I'm talking about how many home pages your site has.
If your SEO is working every page on your site is a potential landing page. This means every page on your site has one chance to make a first impression. Use your analytics software to understand where your visitors are landing and make sure these pages are working for you.
Don't pamper your home page at the expense of your 'worker' pages, every page on your site is potentially a home page!