This seems a lot more robust to me.
But there are also plenty times where I'd rather compute at the database side; there are no silver bullets.
Using a computed column ensures the data is consistent.
This seems a lot more robust to me.