You should put a bit of effort into making sure you use the most appropriate status code.
If a client isn't already aware of the code, it decides what to do based on the first number:
- 1xx - continue receiving content
- 2xx - finished receiving content
- 3xx - follow redirect
- 4xx - client error occurred, show error page
- 5xx - server error occurred, show error page
So there is no harm in using better (but less commonly known) codes