Couple cons of steam are
1. Not being able to multi-client (which means when friends come over and you have more than 1 comp you can't play together)
2. I don't know if this is a problem for others, but I've had such a hard time trying to download add-ons onto the steam version; haven't successfully been able to add 1 add-on on steam blockland.