I think machine compatibility plays a huge role, some machines do mostly 'just work' while others are a pain. It also definitely requires some tinkering, though mostly on setup or on the first week or two in my experience.
Also, ymmv and a lot of people swear by them but I've never had good luck with Ubuntu based distro, they've always been super buggy with hard to track fixes for me. I like fedora a lot better and it similarly has decent (though not nearly as extensive) community support for weird bugs, but I know people swear by many things.
Sure, they weren't that formal, but they were weddings in the West where loafers were appropriate, so it depends heavily on the wedding itself. That being said OP has clarified that this wedding is black tie optional, so loafers wouldn't be.