Idk what iOS devices you have but iOS has had wifi assist, which does basically the same thing but instead of wifi it connects to your cellular data, since iOS 9. And you say that switching weak wifi signals is a score +1 for android but it can actually be (and in your case probably is)...