5/16: The downside of pruned nodes is that they cannot maintain a transaction index and a rescan requires synchronizing from scratch.
It depends! If your wallet uses for example compact block filters, you can keep the filters even after pruning the corresponding blocks. That allows you to scan the filters to find which blocks you need, even if you don't have the actual blocks anymore. I think this was merged into Bitcoin Core about half a year ago.