Of course! Thanks for coming to my TED talk :P 
I really hope they can add that option, but I get the feeling it's looooow on their priority list since it's perceived as a feature. But here's hoping :)
Same boat as UrbenLegend, it's noticeable when playing FPS's. It's like the latency you experience when playing on modern game consoles, if you don't notice it, then that's great for you, but oncenyou get used to the low latency responses of PC gaming, it's really hard to go back, not so much for how it impacts how well you do, but because the latency suddenly feels like you lack control.
I think it does send the request the first time you click, but it takes a while to get a response from another server. Try it with some communities that are local to your server and you'll notice it's not so much an issue. I'm not a Dev and not am authority on the topic, but I think it puts your request into a queue, this helps make sure that your request makes it to the requested server in the case that one of those servers is temporarily down for maintenance or updates.
What I think needs to happen is just to provide a visual response to indicate that your request is sent and awaiting a response, which doesn't usually happen until you click it a second time.
Closest thing I'm seeing on the Github is https://github.com/LemmyNet/lemmy-ui/issues/1279 Which has a dev comment writing it off as a non-issue. Perhaps I'm misunderstanding or somehow I'm an edge-case on two different browsers on two different computers and different filtering combos, which seems pretty unlikely.
For some reason, I thought it was interchangeable terminology, I'm glad to understand better now. I could see a lot of P2P's forgoing encryption then, since presumably you're not hopping over any other devices or networks.
Aaaah, got it, thank you so much for clearing that up for me. I apologize for my incorrect message then. From these comments, I'm inclined to say Matrix remains OP's best option.
Thank you for educating me! 😊
Ah, and P2P would have no middle man doing the hand-off?
I apologize, I was thinking End-to-End. Though would someone mind enlightening me to the difference? Is is just multi-client support? Or that there can be a broker in between?
Also, to everyone currently roasting me, here is what I was referencing

Weeeeiiiiird, I'd be curious what happened with his accout