Just a disclaimer, you're doing a lot better on subs than me, so take my personal preferences with a grain of salt.
From what I'm seeing, the thumbnails don't jump out at me and make me want to click for starters. Another thing I've noticed is, yes, you're 100% a lets play channel, but the...