In reply to Dragan Nikolic.

You're welcome!

You're right that selling a WordPress product (theme or plugin) is a lot harder than creating one. But there are lot's of benefits creating public themes even if those don't bring food to the table.

1. You really learn how to do it right. Others can review your code and you'll get better over time.
2. You get customer work more easily.
3. You can do custom themes a lot faster for customer. Sometimes child theme is enough.
4. It's still kind of fun. At the moment it stops feeling good I'll start doing something else.