The new position sounds like a better place for you to be now and into the future and you need to do what's best for you. If you take the new job, your current boss should understand that and be happy for you. =)