Great seats! row 1 on the upper deck is always a good view, no matter what section it is in. I have been to multiple games in section XX5, almost completely diagonal from your section, and the seats were in row 1 and it was great! you get a little more room for your feet, and actually kinda get a leg rest with the railing if you would like. Hope you enjoy the season tickets!
And yes, the band sits in section H.