I haven’t had Assos, Rapha, or castelli jerseys, but I’ve have Gore and Girodana which I think are pretty good. Or at least they cost a lot.
Recently, I’ve ordered some “vintage” Italian team jerseys from Ali express for like 12-14$. They are very high quality and seem every bit as good. Maybe they’ll wear faster or the zippers won’t last. So far (about a year)they are holding up great and I machine wash and dry them.