Thank you all for the helpful feedback. It looks like one way to solve all the issues you have listed would be to sync the entire blockchain. But this is the main reason why I was looking for alternative ways, because I have been trying to sync this freaking blockchain for more than a week with no success. My Mac does not have enough space with the internal SD and I am syncing the blockchain to an external SSD connected with USB-C but it's sooooooooooooooo slow.