I agree with you. We have done it this way. Right after the user has created an account he or she is lead directly to create profile page.
Ya I now currently have it setup to where you create the account, which then takes you to the two options (Profile or Organization). The problem with this though is you create the account first... If you do this using your personal email or such, and then get asked to create the organization, you now have to use the email used or profile or account name used. UNLESS you know that you can later change the email in the account settings, but your still stuck with the account name used of course.
Personally I think it should ask first what it is you are creating... Then you apply the needed info according to the type of account your setting up.
This is why my original statement from the beginning applies better in this situation.