Slopes. Because you have to calculate the positions depending on player's x position and movement direction. Also "y -= 1" is inefficient.
Edit: moving platforms are moderate for me. I managed to figure out some tricks to make it work better. Moving slopes would be a nightmare to program.
Edit: moving platforms are moderate for me. I managed to figure out some tricks to make it work better. Moving slopes would be a nightmare to program.