Cheap imitation building blocks are stunningly high quality nowadays and many companies offer extremely interesting sets at a fraction of the cost of real LEGO blocks.
Though to be honest I think these are increasing in price on Amazon lately :(
But there are tons of other sellers and many of the sets seem to get good reviews
But then we bought one of their biggest sets-- a Maus tank-- and he complained it was missing parts and unmanageable. I suspect thousands of gray-on-gray parts might have exceeded some unknown challenge threshold.