Ok so first of all, if you're going to learn 3-style, absolutely use UF and UFR buffers. They are easily the best buffers to use. D moves might be hard, but you'll get used to them by doing more solves. There isn't a buffer for which RUL is the primary moveset anyway, because in almost all cases RUD algs are better. I think there are only 4 cases for which I use RUL algs across all of floating, which are RUL are UFR-BUR-BUL and it's inverse and their M-mirrors.
I also recommend learning Orozco first, for a few reasons:
- The algs are a subset of 3-style, so you're going to have to learn that anyway.
- It makes it that you use the UFR buffer in your solves already, meaning if you ever get an easy case like UFR-RDF-BDR you can simply use 3-style for that instead of orozco.
- The algs are very simple, so learning them gives you a very nice intuition for how commutators work. You mentioned struggling with setup moves, and orozco doesn't have very complicated setups really, so that might help build some intuition as well.
For now, it's fine if you do cube rotations sometimes
Please don't, it'll probably be very hard to get out of that habit once you start doing that.
if my TPS on 3-style isn't good enough, it won't be worth it.
Not quite, 3-style is efficient enough for it to still be beneficial with bad turning. (turning is my biggest weakness by far as well)