OK, so not sure I'm understanding this:
nor did my phone contacts. Instead my email contacts, containing only emails, imported as phone contacts which is useless because they don't have any phone numbers.
What are "email contacts" vs. "phone contacts"? In iOS, there is a Contact book. Whether you have a phone number associated with someone or not, all contacts go to that place.
And, your call logs are not going to transfer as Apple indicates:
On your Android device, select the content that you want to transfer and tap Next. Then—even if your Android indicates that the process is complete—leave both devices alone until the loading bar that appears on your iOS device finishes. The whole transfer can take a while, depending on how much content you're moving.
Here's what gets transferred: contacts, message history, camera photos and videos, web bookmarks, mail accounts, and calendars. If they're available on both Google Play and the App Store, some of your free apps will also transfer. After the transfer completes, you can download any free apps that were matched from the App Store.
I would think that phone-related information like Call Logs might be more related to a SIM card, but I really don't know about that. It is clear that it's not something that gets transferred using the transfer process provided by Apple.
You are going to have to try again, because the Move to Android option is the only way you will get your stuff transferred to an iPhone: Move from Android to iPhone, iPad, or iPod touch - Apple Support
Best of luck,