This game is sure addictive and enjoyable and I would give it 5 stars, however after playing for so long and collecting gems/research/training, it is unfair to get only 3 star heroes in spite of spending long waiting hours as well. If the motto is to only get your customers to pay for 5 star heroes, well it won't go well with a lot of players out there... Please keep this in consideration.