I think no matter how you receive serves you should attack every long serve, half long can be a bit tricky to judge (for me its an issue, and according to coaches for most) so should be more careful with those.
What I wrote is mostly concerning serves that bounce twice or more on the table...