I love the tang of unsweetened cranberries but raisins add nice sweetness to this loaf, which goes really well with cream cheese.
The reason I use rye is not only to add more nutrient variety but also moisture - rye has the ability to bind moisture much better than wheat, which is important when baking with whole grains because they tend to dry out much faster.
This recipe is very forgiving in measurements, that's why I don't bother weighing ingredients in grams.