The artist in me finds your shovelware business model sad, although my inner accountant nods approvingly. I guess profitability trumps a lot of other concerns, since you can't put out too much software if you're bankrupt.
I don't understand your point (6) - intuition and a small amount of experience tells me that users judge software overwhelmingly by its design - can you elaborate on this?