Meehhhh....First thing I notice is a DC port in, so there is an external power brick somewhere.
Its offers more but when comparing prices.....
The 699 models because they can be easier compared.
HP's CPU is a bit faster, but a 2 core i3 granted a newer generation (last years 6th generation) with faster iGPU.
Apple has a 4gb more RAM.
HP has a faster HDD 7200rpm but still a HDD
HP has a little room for expansion with m.2 slot, 3 display ports (no HDMI) and although it says USB C according to the pics online the entry model doesn't but lets assume it does (not TB3 though).
899 model HP makes things better vs 999 Mini (I didnt compare to the 1001 HP because its on sale and the specs are convoluted)
HP has a better CPU hands down, 4 core with better iGPU.
Apple has faster storage Fusion vs HP's 7200rpm HDD
And again with a bit more expansion on the HP.
Step up to HP's higher end models and get dGPU which is nice but its a Quaddro M620 which is....well admittedly better then what the Mini has to offer I guess not something I would be willing to pay for. However has a quad core i7 option (spec sheet says you can get a Xeon E3 in it lol), PCIe SSD, faster RAM, USB C.
Subjectively the HP is better then the Mini. I only say subjectively because they don't offer a 1tb SSD model and it doesn't have HDMI. However it does have USB C but its not TB3.
If Apple offered something similar I would consider it. Be nice to have a better GPU, but with those options I would just go for iGPU and save some money.