Is it possible to keep tags out of check database clean up

Is it possible to let me manage tags myself instead of this semiautomatic mess that is right now?

My biggest issue is auto deleting empty tags with check database

But i wouldnt mind to not auto add misspellings of tags

Let me create and delete tags manually, let the type in tag field just find and select one of the existing tags

Just like any other sane taggging system ever worked