Laugh all you want but I can easily say Tommy just continues to improve. His cleans especially and this song adds cleans and growls thrown in perfectly.
While most of these are great songs not all are great vocal performances. 1 no, 10 no, 16 no (Farewell, Mona Lisa has a way better vocal performance), 22 no, 30 no, and 50 no.