There's no straightforward answer for this one, as it depends on what you need the sprinkler for. If you're looking to have a sprinkler that can water your entire lawn or garden but stays out of the way, options like a pop up sprinkler would be perfect for you.
However, if you need a longer range for larger lawns, then impact sprinklers or rotor sprinklers might serve you better.