Out of sudden, yesterday I was being called for a discussion with my bosses on my contract. As mentioned before I'm on contract basis, yearly renewal basis.

So, they told me they still couldn't get me a permanent headcount, despite have been trying for the past 2 years...

If I were to continue, that's going to be my third year as a contract staff.

However, my benefits remain and they are the same (or about the same) as permanent.
They gave me two choices, to stay on my current role or move on to another new role. My current role has lesser emphasis on HR operational and the newer role offers me better challenges and it will look good on my CV as well for it is a pure 100% HR operational functional role.
With my current role, I still do some operational roles on and off though the involvement isn't that heavy. My bosses see the potential in me of taking up this new role. Though my heart wants to take up the offer but another part of myself feels reluctant to move on. I have been too comfortable in my current zone and that's how things quite sucked up actually!

Another reason for such reluctance is that if I were to take up this new role, I'll be no longer reporting to my current line manager, who has been a great mentor of mine ever since I was positioned under her supervision during my internship back in 2009. She has been my role model and taught me so many things and in fact she was the one recommended me to take up this new role. We both adapt to each other's working style, I know she is a perfectionist; so I always try to reach more than her expectation when comes to her tasks completion. She knows I prefer flexibility in doing my work and doesn't like the feeling to be monitored, she gives me reasonable deadline and allows me to start working at 10.00 a.m. every day. All in one, besides being the boss, she is like my elder sister in the office. She takes extremely good care of my welfare and well-being in the company. My big boss is also the same, another fine lady that doesn't treat us as her subordinates, more to her peers and doesn't show any bossy attitude.

I have requested for some times to consider this and since I'll be away for the next whole week for a vacation, I will then use the opportunity to think thoroughly and to determine what I should do next.
Remuneration package hasn't been discussed, I know the new role will offer me higher increment compared to my current role. If finally I choose to continue with my current role, I will still be offered with increment. Though, I believe it won't be as high as the new role as the job scopes will not be that heavy.

I'm quite in dilemma because the new role might make reporting to an expat in China, I don't know her that well. In fact, I have not spoken to her before, even virtually.

Basically, she won't be physically stationed in Malaysia, so she will be supporting me remotely. Unlike the current boss, she is just sitting next to me...
Sorry for the long rant as I need to spill this out before I sleep. I couldn't really sleep well as both decisions are equal hard for me to take up. Currently package excludes other allowances is RM 3,500 basic. I'm actually expecting more than 4k this time, for both roles.