Excellent article! Though I'd say, somewhat, that it's still as difficult to make an engaging game as it's ever been.
Just the bar has been lowered so much that poorer games are made by people with less ability. I like that anyone can make games now, some cool stuff has been made because of that...but yeah, as I said it is hard.
I'm a pro and I've been made homeless because of lack of work (and a moral stance against predatory IAP's).
I'm a damn fine developer, but that don't save you from the bottom line of what makes money.