isn't an ALL IN heroic likeis. It means that you don't have to comit 100% when you go in. You can poke with Spear + 1/2 slam(s) then get out, wait a bit and go back in which increases drastically your survability.

What Sonya is good at

Clearing camps

Creating pressure and making space in teamfights

First of all, you need to understand that her type is misleading: Sonya isa tank! and should never be picked as a solo warrior.These days, the meta is all about double/triple warriors which is why she is really good. Also you have to consider thatandare really strong and they both get crushed by Sonya. Since the Lt. Morales update and thefix, Sonya can also destroy warriors which make her one of the best dps hero in the game.You shouldn't waste time doing every camps (like the sonya stereotype :P) but the hero is probably the best at it. Try to memorize the objectives timers to not start a camp when you need to be somewhere else (i.e. with your team for a tribute).You shouldinitiate a teamfight unless you see an opportunity for a preponderance situation (5v4, 4v3...). Stay mounted and wait for your squishy target to show up (check next part to know more).Don't go on him if he's too far from your team unless he's really far back (otherwise his team will turn on you and you won't get any help).The goal here is to createon the biggest threat (KT, Nazeebo, Valla...). What will happen is that eather you will kill it in less than 5 sec, either it gonna force cooldowns form his healer and/or peels from his warrior which is also very good because it will then make a lot of space for your team to work on.