I used a combination of LIFX and Hue.. I don't think there is a huge amount of difference between the two.. LIFX slightly faster, generally a bit less temperamental but a bit more expensive.. I prefer the Hue app however.
If your looking for "coloured" lights and themes then I don't think there is much to choose between the two.. On the other hand if you just want control over current lights then the MI|Home stuff is pretty good.. in rooms where I have a lot of down-lights or multiple bulbs in light fittings I generally use the MI|Home light switches with then either Hue or LIFX bulbs / strips to compliment if you want something a bit different.