There’s a bit of a difference in longevity and speed between the very cheap and the not quite as cheap- there’s broadly two different styles of heating elements, one’s more effective, but slightly pricier and some models do last better.
There are also fancy models that will, for example, heat to different set temperatures, rather than just to boiling; my former housemate bought one that had one button for boiling, and one that heated to a adjustable range, with an LCD display of the current temperature, it also had LED lights which changed colour when it reached the desired temperature. It was pretty easy to accidentally hit the wrong button, so you thought you’d turned it up, but what you’d actually done was put it in the mode to adjust the settings. I don’t recall anyone using it to heat water to any temperature other than boiling, except by accident, but it did look quite cool.