The diff is that using your own tags, you can discard any and all HTML tags,
which is slightly easier than removing all but a few HTML tags.
Plus, you can replace the custom tag with lots more than just <B>, you could put a css tag in it's place.
And you can create tags like [header] and replace them with the font tag that creates the header style.
All in all it's a lot easier than sifting through tons of html tags trying to change fonts tags to something that matches your website's style.