Hey, can someone recommend me a song for me to learn that you think will improve my playing in terms of technique, phrasing, etc? It'd be cool if you recommended some songs with challenging, catchy rhythym guitar too. It can be any style and preferably in E standard.

These are the songs that I've worked the hardest on and can play cleanly all the way through:
Iron Maiden - The Trooper
Iron Maiden - Infinite Dreams
Iron Maiden - Phantom of the Opera
Metallica - Master of Puppets
Metallica - Fade to Black
Metallica -Nothing else Matters
Neil Zaza - I'm Alright (Studio/Jerry C version)
Joe Satriani - Always with you, always with me
Jimi Hendrix - Little Wing
and my teacher is currently teaching me Texas Flood as well .

I'm looking for something around the same difficulty, or maybe a little harder. Thanks !