Personally I say yes. One of my favourite movies.
The action is spot on, along with the gruesome realism of it. The satire is great and the humour works for me. Along with that, it's got a great cast and CGI is pretty fantastic considering when it came out.
I'm gutted the sequels (including the TV series and the CGI movie) all pretty much sucked though. Even ST3, where we were supposed to be excited about Rico returning, sucked balls.
But yeah, I love Starship Troopers.