The report builder is powerful, but it also requires some indepth knowledge of the database structure.
It would be far more useful if it would be able to allow creation of reports by using data fields such as asset names, asset type and conditions . Maybe a drag and drop interface ..
I would keep the current builder but make it the "Advanced" version.