I've been using Google Keep for quick, short-lived notes and Google Drive for long-lived notes. If Google would add support for tagging files in Drive, I'd be able to switch to it completely.
At one point, I used a directory of text files synced with Dropbox, vim to edit, and a few bash scripts and vim functions for tagging and searching. It worked well except on mobile.