You can't verify without a node. Without one, you're trusting someone else, and the whole point of Bitcoin is that you don't have to. Keeping the cost of running a node low enough that ordinary people can do it isn't optional. It's what keeps Bitcoin decentralized.