Believed to once be powerful servants of Azmodan, the Lord of Sin, the Fallen Ones were a race of demon imps serving on the front lines in the army of the Burning Hells. Although they are primitive and fight in packs, rarely heroes can rise among their ranks. Bishibosh and Rakanishu were two such heroes, so famous among the Fallen that their kin scream their names as battle cries.
In the Nexus, Bishibosh and Rakanishu act as melee specialists, whose lane pushing and team fighting potential comes from their ability to overwhelm the enemy with superior numbers. Primary control of the hero is centered on Bishibosh, with Rakanishu and two fallen warriors being controlled simultaneously - similar to Rexxar and Misha**. Bishibosh has the highest health pool, followed by Rakanishu, and then the two Fallen Warriors that accompany them. Bishibosh has a very weak basic attack, though, and must depend on the Fallen warriors to deal basic attack damage, while he resurrects them if they die and launches Fire Balls from the back lines.
Although Rakanishu may seem similar to the two Fallen warriors that fight beside him, his basic attack speed and damage is higher than theirs, and many talents pertaining to the Fallen warriors depend on Rakanishu to be alive in order for it to be active. Because of this, the Fallen Warriors are low priority targets. They give the same amount of experiences upon death as a catapult minion would, and do not count as a hero kill. Rakanishu and Bishibosh both count has half a kill and grant half experience. If Bishibosh dies, the player can continue to control Rakanishu and the Fallen warriors, although Bishibosh will be on a regular hero cooldown and cannot be resurrected early. This makes Rakanishu and the Fallen warriors incredibly vulnerable. If both Bishibosh and Rakanishu die, the Fallen warriors die as well and the cooldown before the two heroes are resurrected is increased slightly.
**If this is confusing, another good comparison would be Captain Olimar from the game Pikmin or, more specifically, how he is controlled in Super Smash Bros, which actually did inspire this idea slightly.
Imho fireball should explode after some fixed range if it doesn't hit anything.
Also I would give 0,25 kill for Rakanushu and 0,75 kill for Bishibosh
And to be honest I don't recharge. I would replace it with some lighting ability for Rakanishu.
The lightning thing is interesting! Maybe what it could be is like... an ability where, when you activate it Rakanishu's basic attacks cause a lightning bolt to spread from behind the initial target, hitting the first enemy it reaches. Then of course talents would be included that make it do splash damage to minions/mercenaries/structures, or a talent that makes it 3 bolts instead of 1, etc. That could be interesting in a team fight, where suddenly Rakanishu's basic attack is spreading to heroes on the back lines through the lightning.
I understand you want them have same weight. However Rakanishu is low health melee dmg dealer while Bishibosh is ranged caster with slightly better health pool. Considering Rakanishu is not Misha and his "survivability" is dependant on ressurection unlike Misha who is getting heal all the time, you can expect die him A LOT. This is more thing of balance rather than equality.