It is a difficult question. If I have the ability to control my work, the higher positions are the better choices. Pure technical work would be relaxations and funs for me, however, we should not stay at this stage. When you have the ability to benefit others, please try more responsibility. New positions maybe bring more pains, however, brandnew experiences will contribute more to your life and career.