Hi: I can't compete with the fantastic contributions of the amazing people on here.But let me give you what will be a bit of reassurance based on my experience.I had the original Brennan JB7 (still do) which was faultless but of course no internet/UI capability. I bought one pf the early B2s as soon as I knew of it, and I loved it and still do.
However, here's my point. When I first got the B2 I had a BT Homehub router which needed regular reboots for whatever reason. Nearly always a reboot meant a different IP address being assigned so the existing bookmark wouldn't connnect until it was updated to the changed IP address. The frustration of that was softened a bit by the understanding that was the router's fault, not the B2's fault. I never got round to asking the router to reserve the IP address (i.e 'fix it') as I didn't want to be logging in as an admin to my router. I lived with it because of the facilities of the B2.
Nearly 3 years ago I replaced the Homehub with a BT Smart Hub with a couple of mesh discs. In that entire time I have not needed to reboot the router once, hence the IP address never changes, so my bookmark always works, and my Brennan never drops the connection. I can leave the B2 alone for a couple of weeks sometimes and when I go to the UI and ask for some music it wakes up pretty instantly and just plain works. Paradise.
Remember that the vast numbers of B2 lovers do not post on here neither do they need to.It is a great piece of kit that gets new features regularly. The SONOS capability is a stunning thing to demonstrate.
Keep your faith in the B2 being what you thought it ws when you bought it, give it a stable wifi environment which it needs (but so does your phone, IPAD etc) and it will become a joy!
Hope that helps!