The Liszt Ballade No. 2 is wonderful as well.
I play this one right now. it is about 15 minutes and flows very nicely from section to section. It is surprisingly comfortable to perform, even though it is a longish piece. Definitely recommend this one.
The D-B-A-F#-E arpeggio sucks though ^^ .