So I'm not going to say I set any land/triathlon speed records or anything, but I will say this.
Training for an ironman is way more of a pain in the ass/time consuming than training for a 100 miler.
Finishing a 100 miler is way more of a pain in the ass/time consuming than finishing an ironman.*
* Assuming that during the course of an ironman:
1. You don't get your goggles kicked off in the middle of your 2+ mile swim and have to do the rest without goggles, in salt water
2. You don't get a flat tire and spend 30 minutes changing it
3. You don't get your bike run into and ruined by another rider, which will finish your day.
As an earlier poster said, lots can go wrong during the course of an ironman that will make your day miserable. That being said, completing a 100 miler is physically harder. And walking uses different mechanics than running, people who think they can walk 100 miles in 24 hours is nuts. Not happening.