Many times as a designer I've found myself lost in a sea of client feedback and design changes. Most times it's best to step back and ask yourself (and sometimes the client) "is this going to achieve the site's/home page's goal?". When designing a home page it's best to stick to the program and have definite goals in mind. Without that initial direction the home page really has no other purpose than to look good and possibly give the user the right impression. Having conversion goals, whether it's a phone call, an email form or an online purchase these goals are important.
Often times as a designer we'll have several goals for the home page and organizing them in a logical hierarchy is the best and most practical solution. The best way to get this done is to sit down with the client up front, before design even starts and lay out exactly what the client expects to gain from the home page. What does it need to "do" and which items are more important than others. Direct a user to specific conversion page, incite a user to pick up the phone or inform them of the latest special offer.
Once this is accomplished keeping to that goal should be just as important to you in design as it is to the client in conversion. When you or clients find yourselves lost in a sea of changes and ideas take a step back and make sure you're not watering down the message/goal and you'll have a much more enjoyable design/conversion experience.