I think I mentioned this earlier, but I've genuinely wondered if Perry was purposefully written to be annoying af, or if he was written with the intention to be a sympathetic or even "comedic" character and just completely missed the mark. I mean, the guy hasn't really shown any redeeming actions - he complains about everything, and frequently fucks Ian over, then acts innocent and we just have to accept it - which is incredibly annoying.
In return for that complete lack of service and even screwing us over, we're meant to help him get laid by either of two girls who are -- as far as I'm concerned -- completely beyond his league and whom he doesn't even remotely deserve (or rather, I wouldn't want to put either of them through that), while he sits on his fat ass at home.