I think users should have some better way of selecting tags or some tags should automatically be assigned to a question rather than the user having to explicitly search for a tag that may not necessarily exist.
Also, off-topic questions by new users should be automatically migrated to the suitable SE site rather than closing the question or deleting it which may leave a bad impression on the new user.
Downvotes for answers and questions should be attached with a 'reason' for the downvote so that the user knows what went wrong , this might also help avoid random downvoting.
And i personally think , questions from low reputation users who are fairly new should be put on hold for 10 minutes at a checkpoint once the user submits the question so that the moderators and bots have a chance to filter out very far off or inappropriate questions rather than having to clean up later , also to make up for the 10 minutes , new users can be allowed to post every 30 mins and all the questions that the moderators didn't get a chance to check will get posted automatically after the said 10 minutes.