troublesome
laborious, toilsome
cumbersome
hardscrabble
labored
painstaking, arduous
cumbersome, troublesome, bothersome, trying