Your mare is in very good weight for her body style. The difference in size is likely just due to the different lineage that they carry. Even horses of the same lines can carry different genes and look totally different.
Truthfully, just judging by those pictures, I would say that your friend's horse is on the verge of being pretty darn overweight.
Your horse looks perfect. Don't worry :)