This is “Thrash Machine” from the RPG “Deltarune” (being) made by Toby Fox.
The first half of the song is pretty, and the second half is more emotional, using tetrad.
I like Toby Fox’s songs because they have a certain warmth to them. There were times when I thought I was checking the notes during the arrangement, but I found myself playing endlessly.
Personally, my favorite part is the Dmaj7-D7 (Imaj7-I7) progression in bars 15-16th, which has a nice semitone drop in the 7th.
This progression is also used in other songs of the same game.
I think the reason why you can feel the emotion strongly is because it uses a lot of secondary dominants.
Key points for guitar playing:
The fingering in bar 21st is to hold down the 6th string 2nd fret and the 1st string 7th fret, which may be difficult for those with small hands.
If this is the case, try playing the 5th string 7f instead.
It’s an octave different, but you can play the same E note.