I prefer to start at first-level, so on the odd chance someone isn't set on a subclass they have a chance to see how the party is put together and how the party works together, to help with that choice. Also, I find it gives me as a DM a better feel for the characters.