I am thinking it smokes the rasp pi.
Almost any relatively modern PC is likely to "smoke" a Raspberry Pi in terms of speed/processing power... Where the Pi "generally" wins is in size and power requirements, although there are those intel compute sticks and/or NUCs which are similar to Pi's in that regards.
Where the Pi as a bitcoin node really suffers is, as you've already noted, is the initial block download (IBD) phase (3.5 days!!?!
)... and any time that a substantial number of blocks need to be synced (ie. if your node was offline for a couple of weeks).
The Pi simply doesn't have the raw processing power to crunch those numbers... and can even run into thermal throttling issues (although this can be mitigated with a good case/fan etc) which make it even slower.
Still, the IBD issues can also be mitigated if one has access to a trusted node that they can clone the block data, chainstate and tx indexes from.
Over the last 4 days since I got Umbrel up and running, I haven't really noted too many performance issues... that's with tor + bitcoind/lnd + electrs + mempool + btc-rpc-explorer + btcpay-server + RTL all running.
On a bare board, sitting on my desk, it seems to run at or below 50C for the most part... so performance wise, I'm pretty happy with it all.
Anyway, I'm going to "destroy" it all and give MyNode a go this weekend, just to see what that is like... I'm still not sure which setup I prefer at this point.