Indeed all your steps are very good to choosing a better bounty project. For me i check out for the team behind the project, the use case ,the social media handles of the project, i check the white paper, when i am satisfied that the project is worth it, i go in for the bounty but before that i check for the duration and bounty allocation. if i am satisfied, i go all in.