Those MacBooks are WAY overpriced. In my opinion, a laptop that costs more than $1000 in 2018 should at least have four cores.
As for the Mac Minis, they look good enough, too bad they have laptop CPUs in them. At least having these lower power CPUs will help them maintain consistent turbo boost speeds.
I think they are desktop CPUs actually (but I might be wrong).