The outside of the profiteroles should be crisp right after baking. They become softer the next day or after they're filled with cream but they should never be soggy. To keep them crisp, you can bake them again for 5-10 minutes before adding the filling.