I personally have not tried 1.3 yet. The update came through on Steam the other day and I haven't really looked into it.
I probably should though since it sounds like a ton of content was added to the game.
You may also be interested in checking out and/or joining the Terraria Tribe.
Yeah i own it, made it few days ago :3