the downside of steam though is you can't host a dedicated and play the game at the same time. since I host semi-regularly i like to have that functionality.
as for keeping my installation clean, usually what I tend to do is make a sub folder and deck it out with a fresh blockland installation, then use the noLauncher.bat to run it.