The languages spoken in Serbia, Croatia, Bosnia, and Montenegro (this order is by population size) are one and the same language. It is a southern slavic language, which is what the term yugoslav means. That it is not used is solely due to political correctness. God forbid that slavs should think they are one and the same, instead of constantly being at war with one another
> For Albanian speakers, Yugoslavia was a Slav-dominated project
Albanians were actually a small minority in Yugolslavia as a whole. The country was 90+% slavic. On the other hand Albanians, as an ethnic group, had unprecedented political autonomy (Kosovo) and language rights in Yugoslavia. Im certain they had more freedom and a better life than in Enver Hoxha's Albania. Also if it was not for socialist Yugoslavia, Kosovo would have just been, and hence remained, a region in a centrally governed Serbia.
As regards opposotion to Yugoslavia, it is actually more correct to say that Yugoslavia was opposed by nationalists of all ethnic groups it contained, including the Serbs, Croats, Muslims (as Bosniaks called themselves during those times and some period after), Slovenians, Macedonians, Bulgarians, Hungarians, and of course Albanians. Even though people mainly know about Greater Serbia, each of these groups wanted (wants?) a Greater <insert your nat. here>, including the Albanians