Avg. Rate doesn't say much, when a team does bad games, all his players gets low rates, but a weaker team might play against bot teams and all his players gets higher rates, that doesn't mean that the high rates team is better.
Of course, i put an extreme example but i believe that my point is more or less clear.
Why macedonian manager doesn't pick your player? He surely have his reasons, you may share them or not, but people have different priorities in player development (and both players seems quite different).
Also, there is another thing you must consider and many times it is more important than 100k extra in est. Player value: communication.
This is a personal experience, when i had to pick players for a game, i always try to pick players playing in argentinian teams, and that is not because i'm racist or because i don't trust a foreign manager, it's because manage an NT with people living closer is a lot easier, specially when condition is compromised.
Matches in argentinian league ends at 23hs (server time), that is 20hs (argentinian time), if i need somebody from an argentinian manager, it is far easier to get something from him than a thai or any asian manager, why? Because i have his phone number, his facebook account added or simply because he is connected at similar times than me, sometimes i go to bed around 3 (server time) and i don't know what will happen with a foreign manager's player.
That doesn't mean i don't trust or i'm not open to work with foreign managers, but a trust relationship with a foreign manager (let's say, i know the player will be fit, i will remind him about that but i know i can count on that player) takes time and it's easier to work with somebody you know.
By the way, i have at least one player that i feel is better than others playing on his position in NT, but i think the other manager represents many managers so deserves respect, all i can say is have my player ready if he eventually decides to call him again.