My understanding is that if you use InfoPath to edit the list form in ShP 2010, that same IP form is used for new / edit / display, instead of the 3 SharePoint forms. You could probably use some conditional formatting if you want different behavior between new and edit - based on whether required fields are filled out when the form is opened....