Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Personally I like: 1. multiple boss phases, with increasing difficulty 2. unique way to defeat it   3. some element of surprise i.e. 'I didn't know it was going to do THAT!'