RPi4 is not perfect, it's had 10-months of development vs. RPi3 which is essentially fettled over 8-years now. In the near future we're about to reinvent the wheel with a move to GBM/V4L2 which will likely add bugs while also moving the Pi codebase forwards and (for RPi4 owners) closer to having 10-bit output and HDR and HD audio things supported. There is a lot of effort being expended on this.
I've been using one for year now (since before launch) as the family daily driver and have zero issues in daily use. I also couldn't care about the lack of USB boot because none of the USB sticks I posess are anywhere near the speed of a decent SD card and I've only had one SD card failure in the last 5-years (completely due to physical abuse) so I don't loose sleep over the inevitable probability that one day one might die. All the media is on an NAS anyway. I also run the GUI at 1080p60 with a BT remove and I don't really notice any artefacts or stutttering during navigation. I can't imaging why anyone would want to run the GUI at 1080@25. I do notice the speed difference on the rare occasions I dig an RPi3 out for testing. I'm not sure that I have done anything unusual or special in setup.