It looks like you are just as conflicted as I am with my wedding dilemma. I'm still debating. This friend is a good friend, but not a great friend. We live in the same city but only see each other occasionally, and have gone years without speaking (not for any reason other than distance). Really, I think if we weren't living in the same city, we just wouldn't be in touch. Don't get me wrong, I really like her, and she's a great person. But she's not my best friend from forever. I agree though, if this were someone I was super super close to, I would be spending the money without question.
They are having a reception here later this summer for all their friends who couldn't attend the wedding, so they clearly realize that not a lot of people will be able to attend.
A big part of it for me is also the time. I can't get additional time off work, so it would be about 18 hours of travel total for not a whole lot of time there. I know that's a bit selfish, but the idea of that much wasted time just makes me cringe.
Right now, there's a chance I won't be able to get that Friday off work (office policy change again), which would make the entire conversation moot. If I have to work all day Friday, there are no flights to get me there in time for the wedding on Saturday. It's a little frustrating, but at the same time, it would solve my dilemma.