go! this is a long term career opportunity whereas your current position is not. your current boss should surely recognize that. you have listed many things that are better about this new position and although you do like your current job your main reason for staying is loyalty to your boss. while that's great, it shouldn't keep you from pursuing a great opportunity doing something you really want to do.