I don't know, I think I like Taric's ability to heal. Looking at their stats, they actually have a close bust damage output, but Sion is definitely more suited for a tank roll with his shild while Taric is more suited for Support. Both Taric's and Sion's shield burst have the same base damage, Sion's Shield has better AP scaling and range(1 instead of .5 for AP, 550 instead of 450 for range), but it can't be instantly used, so it isn't as good for any sort of surprise hit, the enemy will often see it coming.
Sion's stun does more consistent damage, but Taric's lasts longer and has a longer range (And at max level and zero range, will actually do more damage then Sion's), they both have the same AP ratio of 1.0.
The big differentiation between the two is the final skill. Sion has his Enrage which gives him a AD buff while on and builds his max health, while Taric has a normal stun.
The passive for Sion is also built for tanking, with the 40% chance of absorbing extra damage, while Taric's is a bit underwhelming with having 7.5% mana vamp with auto attacks.
Taric's Ult is mainly good for getting a tower fast or for getting away from a tight spot (Due to healing your self while on), while Sion's is good for just raw DPS, while having the odd effect of healing allies around you when you do damage.
Lets look at the base stats...
HP: Taric will have more base HP till level 5, when Sion will pull ahead with 5 more HP. At 18, Sion will have 187 more HP before counting in the extra HP from Enrage.
Health Regen per 5: Sion just plan has more. It start out higher and increases at a faster rate. Taric ends up at 16.1, while Sion will be at a clean 25.
Mana: Taric starts and ends up with far more mana. At 18, he has 1263 without any items, Sion has 625 Mana though.
Mana Regen per 5: As expected, Taric has a much higher then that of Sion built in. Sion get 7.4 at 18, while Taric gets 11.3
Now, for Mana consumptions with spells. Taric's Shield Shatter costs only 90 mana at level 18, while Sion's costs 110. For the stuns, Sions's costs 100, while Taric's costs 95. So taric is able to toss off far more spells then Sion without having to build any items to increase the mana poll. Sion's shield at min has a 12 second effective cooldown for the attack (8 seconds to recharge after burst, 4 seconds after started to burst), while Taric's has a 16 second cool down. Sion's stun has and 8 second cooldown, where Taric's has a 10 second.
The biggest mana problem that can pop up with Taric that Sion doesn't have to worry about is casting heals. Heals are the most expensive spell at 18, at 140 mana. His ult can also start draining mana very quickly if left on to long, since it has a stacking 10 mana more per second on to keep it up.
Armor: Sion has 76 Base Armor at 18, while Taric has 74. BUT, the passive on Taric's Shield gives hims from 30 to 60 more armor, depending if he has the actual shield up or not, giving him from 104 to 134 armor base at 18.
Attack Speed: A bit to my surprise, Taric has the faster attack speed the entire game. At 18, Sion has .699, while Taric has .823
MR: Both have 30
Speed: Both move a 315
So, overall, they are both really close characters. Sion can output more damage and is defiantly the better tank, but his attacks are less versatile (For Sion, your shield needs to be ready before the stun making it harder to pull off, while with Taric you can stun, run up, burst, mallet once, and run away). Taric is the better support character though. So it comes down to if I need more tankyness or more supportability.
I can give Sion some more play time the next time he is free or when I decided to unlock him though. Though I think Taric is still better for mid game burst due to not having to prep the shield, and not having to buy a mana item like sion would, but Sion would pull ahead the longer the game goes on.