Without going on some tangent I didnt like chuck being the final villian, on paper the idea sounds great to have the author end his book so to speak and come face to face with their greatest creations, but read what I said, it sounds great, when we actually see it, I thought it came out sloppy cause I didnt buy dean, jack and sam got the better of chuck and like with death they have chuck play it off like he never saw it coming, had they introduced chuck had a creator himself and the creator downplayed his powers after seeing him abuse them or make this a final test by chuck where he allowed to be stopped to show his creations are better than him and worthy, okay id be more forgiving but they didnt, apart from amara they said chuck made everyone and everything and amara seemed to keep her distance so I just didnt buy it. So who should the final villian have been? A part of me wants to say jack, and I loved jack but they could have done more with him losing his soul and by doing so makes him into what the winchesters feared him to be and everything lucifer wanted him to be and then eventually they have to do the impossible and find jesse since despite being part demon still retains his humanity and has the power to stop jack. And Id have it revealed they simply couldnt get chuck or amara to answer their prayer of help, they left the world and didnt come back, chuck basically be like season 5 chuck again, you dont make him the bad guy or good guy, he's just neutral same with amara.
Cause I didnt want lucifer to be the villian again despite being awakened in the empty, billie i didnt want to be, definetely not the british men of letters, maybe the empty so they could have saved cass earlier.