I DO think Ianto is in love with Jack, and I think he probably has been for a very long time, but the one holding the relationship back because he DOESN’T WANT TO GO THERE… may very well be Ianto, and not Jack. Possibly. Maybe? I don’t know anymore.
The simplicity meant that plot didn’t get in the way of character moments, and everyone lived up to their brief.