At the moment there's two free orbs a day for the app launch, an orb on the weekend, plus orbs for the 45-odd story missions at normal, hard and lunatic each.
Orbs seem hard to come by because even this is a forum where people play a game for hours at launch and expect rapid advancement so they can finish it and move on.. Once new content (with fresh rewards) rolls around and new missions are added each week, and players get used to these kind of games being something you dip into over a protracted period of time rather than something you exhaust over it's opening weekend, it won't seem so bad.
It's feels deliberately limited to stop players feeling like they've maxed-out a team and finished all content before they've seen a tiny fraction of what's coming. The feathers thing in particular feels like something where they'll be in greater supply later as the amount of characters approaches the 200 limit that you can expand. Same goes for the lead npcs, Alfonse and the other one. You get them for free at 2* but as the 'story' progresses I guarantee there will be an event where you can pull for 3/4* versions at the mid-point and 4/5* versions of them towards the end.
I understand gacha and why it is done, usually your free premium rolls come from consecutive login bonuses, like "every 7th consecutive day you get premium currency". Heroes doesn't have that so after the 2orb a day promotion ends and you finish Lunatic story, the only renewable source for orbs seems to be monthly quest.