His personality is much better in the comics where he's an actual credible threat (he single-handedly slaughtered lots of Autobots and Decepticons in the Underbase Saga).
Transformers killed by Starscream in a span of only a few hours were:
Air Raid
Afterburner
Astrotrain
Blaster
Blitzwing
Blot
Bluestreak
Brawn
Buzzsaw
Chase
Cutthroat
Divebomb
Fireflight
Freeway
Gears
Goldbug
Grimlock
Headstrong
Hoist
Hound
Hun-Gurrr
Jazz
Laserbeak
Lightspeed
Mirage
Nautilator
Nosecone
Octane
Omega Supreme
Overbite
Prowl (twice!※)
Rampage
Razorclaw
Rippersnapper
Rollbar
Scattershot
Searchlight
Seawing
Silverbolt
Sinnertwin
Skalor
Skydive
Skywarp
Slag
Slingshot
Sludge
Snaptrap
Snarl
Soundwave
Strafe
Swoop
Tantrum
Tentakil
Thundercracker
Wideload
------------------------------------------------------------------------
※Prowl's consciousness from the future travelled back in time to possess his past body to stop Megatron (who had possessed Snaptrap's body) from altering events of the past. Megatron's consciousness returned to the future before Snaptrap was destroyed, but Prowl's remained (and returned after his past body was destroyed). One might argue that Prowl is dying an infinite number of times as he created a time loop. #daysoffuturepast