I have been researching the recommended fees and I guess what I used is half of that. I will be sure to use the standard fee next time, it just sucks that I might have to wait days now.
Do you think at this point it is more likely to eventually confirm, or the transaction be cancelled so I can resend it?
I think that bitcoin transactions are not reversible as if it is programmed into the system. You need to wait for a longer time until the input size od your transaction will be enough for those miners that accept low fee blocks.