Blue dragons are better one-on-one than arch angels but arch angels are best for taking out huge groups and they last longer because they have more health.
also in response to the one about cheaper bieng better you have to remember the recharge time if there is a super powerful boss killing them in one blow before they unite it defeats the purpose. stronger are better sometimes.
a less bow reliant crossbow version of bowmaster not the best it could be and i wouldn't suggest playing it if you expect to be interuppted because there is no pause and the levels get long. 4/5 but only because there is no 3.5/5
I used to play runescape and got to lvl 53 but seriously most people have heard of runescape if they wanted to play it so it doesn't belong on kongregate.
even if you do face overwhelming odds its because there are 2 or more enemy forces so just let them kill each they will and its how i win the four enemy forces battles.