Well everyone has their own opinion. I too love Steam more then Origin but my Dad and 2 of my sisters hate it and love Origin so I'm the only steam user now in my family but the good news is I have 3 extra steam accounts I can use to farm for cards lol.
Digital Homicide is great company now compared to before. They use to spend 10 minutes to make each of their games but now its 15 minutes as you can tell how they have 13 new games on steam greenlight.(Reason behind 5 min increase is they increased their lunch break from 9mins to 14mins)