If you want a fully generalizable script, use IPA; if you want something designed to be fast for a particular language, use a method designed for that language. Quikscript is great for mid-century Received Pronunciation, but if you want something that's fast for Spanish, you'll likely want to change things a bit.
https://en.wikipedia.org/wiki/Quikscript