Ignaz Moscheles was one of the most prominent virtuosos of his day, and this piece represents the bridge between the late Classical style and early Romantic virtuosity. It is demanding in its reliance on clear, articulated finger work.
Focus on the crisp, precise articulation required for the rapid triplet and sixteenth-note figures.
Comparable difficulty and character — good candidates for what to learn next.
Allegro di Bravura (Op.77) is rated Henle level 7 of 9 — late advanced repertoire, roughly ABRSM grade 8 and above. In the RCM system it corresponds to about level 10.
You should be comfortable at Henle level 7 — meaning you can already play level 6–7 pieces cleanly. Learning it one level early is possible as a stretch piece, but more than that usually leads to months of frustration.
A typical performance of Allegro di Bravura (Op.77) lasts about 7 minutes.
Allegro di Bravura (Op.77) is available as free public-domain sheet music on IMSLP — the score is linked directly from this page.
Pieces at a comparable difficulty and character include Italian Concerto in F major by Johann Sebastian Bach, Waltz in A-flat major by Frédéric Chopin, Bamboula by Louis Moreau Gottschalk — see the full similar-pieces list on this page.