I've just purchased a X100 which should hopefully be with me on Thursday.
Spent a fair bit of time weighing up getting one, I've twice reserved one previously but ended up cancelling it due to doubts.. the big wall for me was price and for some reason they have come down to a reasonable price...