I never got based in my home base (huge base) in 6 years, both as an FO and as a captain. Ryanair's basing policy has been nothing short of a constant source of misery over the years for me, luckily im leaving.
However, as mentioned above, due to the current shortage of pilots in the company, they do seem to be making much more of an effort in the last 6 months or so and many people have gotten their preferred base.